⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 prism2rids.h

📁 avr cpu 库源代码 对avr单片机编程很有帮助
💻 H
📖 第 1 页 / 共 2 页
字号:

// The contents of this file are believed to come from a linux PRISM2 driver,
// with some changes made by Pascal Stang.

/*--- Record ID Constants --------------------------*/
/*--------------------------------------------------------------------
Configuration RIDs: Network Parameters, Static Configuration Entities
--------------------------------------------------------------------*/
#define	PRISM2_RID_CNFPORTTYPE				((UINT16)0xFC00)
#define	PRISM2_RID_CNFOWNMACADDR			((UINT16)0xFC01)
#define	PRISM2_RID_CNFDESIREDSSID			((UINT16)0xFC02)
#define	PRISM2_RID_CNFOWNCHANNEL			((UINT16)0xFC03)
#define	PRISM2_RID_CNFOWNSSID				((UINT16)0xFC04)
#define	PRISM2_RID_CNFOWNATIMWIN			((UINT16)0xFC05)
#define	PRISM2_RID_CNFSYSSCALE				((UINT16)0xFC06)
#define	PRISM2_RID_CNFMAXDATALEN			((UINT16)0xFC07)
#define	PRISM2_RID_CNFWDSADDR				((UINT16)0xFC08)
#define	PRISM2_RID_CNFPMENABLED				((UINT16)0xFC09)
#define	PRISM2_RID_CNFPMEPS					((UINT16)0xFC0A)
#define	PRISM2_RID_CNFMULTICASTRX			((UINT16)0xFC0B)
#define	PRISM2_RID_CNFMAXSLEEPDUR			((UINT16)0xFC0C)
#define	PRISM2_RID_CNFPMHOLDDUR				((UINT16)0xFC0D)
#define	PRISM2_RID_CNFOWNNAME				((UINT16)0xFC0E)
#define	PRISM2_RID_CNFOWNDTIMPER			((UINT16)0xFC10)
#define	PRISM2_RID_CNFWDSADDR1				((UINT16)0xFC11)
#define	PRISM2_RID_CNFWDSADDR2				((UINT16)0xFC12)
#define	PRISM2_RID_CNFWDSADDR3				((UINT16)0xFC13)
#define	PRISM2_RID_CNFWDSADDR4				((UINT16)0xFC14)
#define	PRISM2_RID_CNFWDSADDR5				((UINT16)0xFC15)
#define	PRISM2_RID_CNFWDSADDR6				((UINT16)0xFC16)
#define	PRISM2_RID_CNFMCASTPMBUFF			((UINT16)0xFC17)

/*--------------------------------------------------------------------
Configuration RID lengths: Network Params, Static Config Entities
  This is the length of JUST the DATA part of the RID (does not 
  include the len or code fields)
--------------------------------------------------------------------*/
/* TODO: fill in the rest of these */
#define	PRISM2_RID_CNFPORTTYPE_LEN			((UINT16)2)
#define	PRISM2_RID_CNFOWNMACADDR_LEN		((UINT16)6)
#define	PRISM2_RID_CNFDESIREDSSID_LEN		((UINT16)34)
#define	PRISM2_RID_CNFOWNCHANNEL_LEN		((UINT16)2)
#define	PRISM2_RID_CNFOWNSSID_LEN			((UINT16)34)
#define	PRISM2_RID_CNFOWNATIMWIN_LEN		((UINT16)2)
#define	PRISM2_RID_CNFSYSSCALE_LEN			((UINT16)0)
#define	PRISM2_RID_CNFMAXDATALEN_LEN		((UINT16)0)
#define	PRISM2_RID_CNFWDSADDR_LEN			((UINT16)6)
#define	PRISM2_RID_CNFPMENABLED_LEN			((UINT16)0)
#define	PRISM2_RID_CNFPMEPS_LEN				((UINT16)0)
#define	PRISM2_RID_CNFMULTICASTRX_LEN		((UINT16)0)
#define	PRISM2_RID_CNFMAXSLEEPDUR_LEN		((UINT16)0)
#define	PRISM2_RID_CNFPMHOLDDUR_LEN			((UINT16)0)
#define	PRISM2_RID_CNFOWNNAME_LEN			((UINT16)34)
#define	PRISM2_RID_CNFOWNDTIMPER_LEN		((UINT16)0)
#define	PRISM2_RID_CNFWDSADDR1_LEN			((UINT16)6)
#define	PRISM2_RID_CNFWDSADDR2_LEN			((UINT16)6)
#define	PRISM2_RID_CNFWDSADDR3_LEN			((UINT16)6)
#define	PRISM2_RID_CNFWDSADDR4_LEN			((UINT16)6)
#define	PRISM2_RID_CNFWDSADDR5_LEN			((UINT16)6)
#define	PRISM2_RID_CNFWDSADDR6_LEN			((UINT16)6)
#define	PRISM2_RID_CNFMCASTPMBUFF_LEN		((UINT16)0)
#define	PRISM2_RID_CNFAUTHENTICATION_LEN	((UINT16)sizeof(UINT16))
#define	PRISM2_RID_CNFMAXSLEEPDUR_LEN		((UINT16)0)

/*--------------------------------------------------------------------
Configuration RIDs: Network Parameters, Dynamic Configuration Entities
--------------------------------------------------------------------*/
#define	PRISM2_RID_GROUPADDR				((UINT16)0xFC80)
#define	PRISM2_RID_CREATEIBSS				((UINT16)0xFC81)
#define	PRISM2_RID_FRAGTHRESH				((UINT16)0xFC82)
#define	PRISM2_RID_RTSTHRESH				((UINT16)0xFC83)
#define	PRISM2_RID_TXRATECNTL				((UINT16)0xFC84)
#define	PRISM2_RID_PROMISCMODE				((UINT16)0xFC85)
#define	PRISM2_RID_FRAGTHRESH0				((UINT16)0xFC90)
#define	PRISM2_RID_FRAGTHRESH1				((UINT16)0xFC91)
#define	PRISM2_RID_FRAGTHRESH2				((UINT16)0xFC92)
#define	PRISM2_RID_FRAGTHRESH3				((UINT16)0xFC93)
#define	PRISM2_RID_FRAGTHRESH4				((UINT16)0xFC94)
#define	PRISM2_RID_FRAGTHRESH5				((UINT16)0xFC95)
#define	PRISM2_RID_FRAGTHRESH6				((UINT16)0xFC96)
#define	PRISM2_RID_RTSTHRESH0				((UINT16)0xFC97)
#define	PRISM2_RID_RTSTHRESH1				((UINT16)0xFC98)
#define	PRISM2_RID_RTSTHRESH2				((UINT16)0xFC99)
#define	PRISM2_RID_RTSTHRESH3				((UINT16)0xFC9A)
#define	PRISM2_RID_RTSTHRESH4				((UINT16)0xFC9B)
#define	PRISM2_RID_RTSTHRESH5				((UINT16)0xFC9C)
#define	PRISM2_RID_RTSTHRESH6				((UINT16)0xFC9D)
#define	PRISM2_RID_TXRATECNTL0				((UINT16)0xFC9E)
#define	PRISM2_RID_TXRATECNTL1				((UINT16)0xFC9F)
#define	PRISM2_RID_TXRATECNTL2				((UINT16)0xFCA0)
#define	PRISM2_RID_TXRATECNTL3				((UINT16)0xFCA1)
#define	PRISM2_RID_TXRATECNTL4				((UINT16)0xFCA2)
#define	PRISM2_RID_TXRATECNTL5				((UINT16)0xFCA3)
#define	PRISM2_RID_TXRATECNTL6				((UINT16)0xFCA4)

/*--------------------------------------------------------------------
Configuration RID Lengths: Network Param, Dynamic Config Entities
  This is the length of JUST the DATA part of the RID (does not 
  include the len or code fields)
--------------------------------------------------------------------*/
/* TODO: fill in the rest of these */
#define	PRISM2_RID_GROUPADDR_LEN			((UINT16)16 * WLAN_ADDR_LEN)
#define	PRISM2_RID_CREATEIBSS_LEN			((UINT16)0)
#define	PRISM2_RID_FRAGTHRESH_LEN			((UINT16)0)
#define	PRISM2_RID_RTSTHRESH_LEN			((UINT16)0)
#define	PRISM2_RID_TXRATECNTL_LEN			((UINT16)4)
#define	PRISM2_RID_PROMISCMODE_LEN			((UINT16)2)
#define	PRISM2_RID_FRAGTHRESH0_LEN			((UINT16)0)
#define	PRISM2_RID_FRAGTHRESH1_LEN			((UINT16)0)
#define	PRISM2_RID_FRAGTHRESH2_LEN			((UINT16)0)
#define	PRISM2_RID_FRAGTHRESH3_LEN			((UINT16)0)
#define	PRISM2_RID_FRAGTHRESH4_LEN			((UINT16)0)
#define	PRISM2_RID_FRAGTHRESH5_LEN			((UINT16)0)
#define	PRISM2_RID_FRAGTHRESH6_LEN			((UINT16)0)
#define	PRISM2_RID_RTSTHRESH0_LEN			((UINT16)0)
#define	PRISM2_RID_RTSTHRESH1_LEN			((UINT16)0)
#define	PRISM2_RID_RTSTHRESH2_LEN			((UINT16)0)
#define	PRISM2_RID_RTSTHRESH3_LEN			((UINT16)0)
#define	PRISM2_RID_RTSTHRESH4_LEN			((UINT16)0)
#define	PRISM2_RID_RTSTHRESH5_LEN			((UINT16)0)
#define	PRISM2_RID_RTSTHRESH6_LEN			((UINT16)0)
#define	PRISM2_RID_TXRATECNTL0_LEN			((UINT16)0)
#define	PRISM2_RID_TXRATECNTL1_LEN			((UINT16)0)
#define	PRISM2_RID_TXRATECNTL2_LEN			((UINT16)0)
#define	PRISM2_RID_TXRATECNTL3_LEN			((UINT16)0)
#define	PRISM2_RID_TXRATECNTL4_LEN			((UINT16)0)
#define	PRISM2_RID_TXRATECNTL5_LEN			((UINT16)0)
#define	PRISM2_RID_TXRATECNTL6_LEN			((UINT16)0)

/*--------------------------------------------------------------------
Configuration RIDs: Behavior Parameters
--------------------------------------------------------------------*/
#define		PRISM2_RID_ITICKTIME			((UINT16)0xFCE0)

/*--------------------------------------------------------------------
Configuration RID Lengths: Behavior Parameters
  This is the length of JUST the DATA part of the RID (does not 
  include the len or code fields)
--------------------------------------------------------------------*/
#define		PRISM2_RID_ITICKTIME_LEN		((UINT16)2)

/*----------------------------------------------------------------------
Information RIDs: NIC Information
--------------------------------------------------------------------*/
#define	PRISM2_RID_MAXLOADTIME				((UINT16)0xFD00)
#define	PRISM2_RID_DOWNLOADBUFFER			((UINT16)0xFD01)
#define	PRISM2_RID_PRIIDENTITY				((UINT16)0xFD02)
#define	PRISM2_RID_PRISUPRANGE				((UINT16)0xFD03)
#define	PRISM2_RID_PRI_CFIACTRANGES			((UINT16)0xFD04)
#define	PRISM2_RID_NICSERIALNUMBER			((UINT16)0xFD0A)
#define	PRISM2_RID_NICIDENTITY				((UINT16)0xFD0B)
#define	PRISM2_RID_MFISUPRANGE				((UINT16)0xFD0C)
#define	PRISM2_RID_CFISUPRANGE				((UINT16)0xFD0D)
#define	PRISM2_RID_CHANNELLIST				((UINT16)0xFD10)
#define	PRISM2_RID_REGULATORYDOMAINS		((UINT16)0xFD11)
#define	PRISM2_RID_TEMPTYPE					((UINT16)0xFD12)
#define	PRISM2_RID_CIS						((UINT16)0xFD13)
#define	PRISM2_RID_STAIDENTITY				((UINT16)0xFD20)
#define	PRISM2_RID_STASUPRANGE				((UINT16)0xFD21)
#define	PRISM2_RID_STA_MFIACTRANGES			((UINT16)0xFD22)
#define	PRISM2_RID_STA_CFIACTRANGES			((UINT16)0xFD23)
#define	PRISM2_RID_BUILDSEQ					((UINT16)0xFFFE)
#define	PRISM2_RID_FWID						((UINT16)0xFFFF)

/*----------------------------------------------------------------------
Information RID Lengths: NIC Information

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -