User`s guide

Aironet Wireless Communications, Inc. 7-10 Confidential and Proprietary
typedef struct {
unsigned short u16Len; /* sizeof(PC4500_CONFIG) */
unsigned short u16OperatingMode; /* operating mode */
#define MODE_STA_IBSS 0
#define MODE_STA_ESS 1
#define MODE_AP 2
#define MODE_AP_RPTR 3
#define MODE_ETHERNET_HOST (0<<8) /* rx payloads converted */
#define MODE_LLC_HOST (1<<8) /* rx payloads left as is */
#define MODE_AIRONET_EXTEND (1<<9) /* enable Aironet extenstions */
#define MODE_AP_INTERFACE (1<<10) /* enable ap interface extensions */
unsigned short u16ReceiveMode; /* receive mode */
#define RXMODE_BC_MC_ADDR 0
#define RXMODE_BC_ADDR 1 /* ignore multicasts */
#define RXMODE_ADDR 2 /* ignore multicast and broadcast */
#define RXMODE_RFMON 3 /* wireless monitor mode */
#define RXMODE_RFMON_ANYBSS 4
#define RXMODE_LANMON 5 /* lan style monitor -- data packets only */
#define RXMODE_DISABLE_802_3_
HEADER
(1<<8) /* disables 802.3 header on rx */
unsigned short u16FragmentThreshold;
unsigned short u16RtsThreshold;
unsigned char au8StationMacAddress[6];
unsigned char au8Rates[8];
unsigned short u16ShortRetryLimit;
unsigned short u16LongRetryLimit;
unsigned short u16TxLifetime; /* in kusec */
unsigned short u16RxLifetime; /* in kusec */
unsigned short u16Stationary;
unsigned short u16Ordering;
unsigned short u16DeviceType; /* for overriding device type */
unsigned short _reserved1[5];
/*---------- Scanning/Associating ----------*/
unsigned short u16ScanMode;
#define SCANMODE_ACTIVE 0
#define SCANMODE_PASSIVE 1
#define SCANMODE_AIROSCAN 2
unsigned short u16ProbeDelay; /* in kusec */
unsigned short u16ProbeEnergyTimeout; /* in kusec */
unsigned short u16ProbeResponseTimeout;
unsigned short u16BeaconListenTimeout;
unsigned short u16JoinNetTimeout;
unsigned short u16AuthenticationTimeout;
unsigned short u16AuthenticationType;
#define AUTH_OPEN 1
#define AUTH_SHAREDKEY 2
#define AUTH_EXCLUDENONWEP 4
unsigned short u16AssociationTimeout;
unsigned short u16SpecifiedApTimeout;
unsigned short u16OfflineScanInterval;
unsigned short u16OfflineScanDuration;
unsigned short u16LinkLossDelay;
unsigned short u16MaxBeaconLostTime;
unsigned short u16RefreshInterval;