Data Structures | Macros | Enumerations

WLAN Interface. More...

+ Collaboration diagram for WLAN:

Data Structures

struct  sl_protocol_InfoElement_t
 
struct  sl_protocol_WlanSetInfoElement_t
 
struct  Sl_WlanNetworkEntry_t
 
struct  SlGetRxStatResponse_t
 
struct  SlGetSecParamsExt_t
 
struct  slPeerInfoAsyncResponse_t
 
struct  SlSecParams_t
 
struct  SlSecParamsExt_t
 
struct  slSmartConfigStartAsyncResponse_t
 
struct  slSmartConfigStopAsyncResponse_t
 
struct  slWlanConnectAsyncResponse_t
 
struct  slWlanConnFailureAsyncResponse_t
 
struct  SlWlanEvent_t
 
union  SlWlanEventData_u
 
struct  SlWlanGetPmPolicyParams_t
 
struct  SlWlanGetScanPolicyParams_t
 
struct  slWlanScanParamCommand_t
 
struct  SlWlanSetPmPolicyParams_t
 

Macros

#define CC31XX_DEFAULT_CIPHER   (WPA_CIPHER_CCMP | WPA_CIPHER_TKIP)
 
#define EAPMETHOD(phase1, phase2, pairwise_cipher, group_cipher)
 
#define EAPMETHOD_GROUP_CIPHER_SHIFT   (27)
 
#define EAPMETHOD_PAIRWISE_CIPHER_SHIFT   (19)
 
#define EAPMETHOD_PHASE2_SHIFT   (8)
 
#define FAST   (0x80)
 
#define FAST_AUTH_PROVISIONING   (0x02)
 
#define FAST_NO_PROVISIONING   (0x00)
 
#define FAST_UNAUTH_PROVISIONING   (0x01)
 
#define INFO_ELEMENT_AP_ROLE   (0)
 
#define INFO_ELEMENT_DEFAULT_ID   (0) /* 221 will be used */
 
#define INFO_ELEMENT_DEFAULT_OUI   (0x000000) /* 08, 00, 28 will be used */
 
#define INFO_ELEMENT_DEFAULT_OUI_0   (0x08)
 
#define INFO_ELEMENT_DEFAULT_OUI_1   (0x00)
 
#define INFO_ELEMENT_DEFAULT_OUI_2   (0x28)
 
#define INFO_ELEMENT_MAX_SIZE   (252)
 
#define INFO_ELEMENT_MAX_TOTAL_LENGTH_AP   (300)
 
#define INFO_ELEMENT_MAX_TOTAL_LENGTH_P2P_GO   (160)
 
#define INFO_ELEMENT_P2P_GO_ROLE   (1)
 
#define MASK_2_VAL(position, mask)   (((1 << position) & (mask)) >> (position))
 
#define MAX_PRIVATE_INFO_ELEMENTS_SUPPROTED   (4)
 
#define MAXIMAL_SSID_LENGTH   (32)
 
#define MSCHAP   (0x0)
 
#define NUM_OF_RATE_INDEXES   (20)
 
#define PEAP0   (0x20)
 
#define PEAP1   (0x40)
 
#define POLICY_VAL_2_OPTIONS(position, mask, policy)   ((mask & policy) << position )
 
#define PSK   (0x2)
 
#define SIZE_OF_RSSI_HISTOGRAM   (6)
 
#define SL_ALWAYS_ON_POLICY   (3)
 
#define SL_BSSID_LENGTH   (6)
 
#define SL_CIPHER_SUITE_REJECTED_BECAUSE_OF_THE_SECURITY_POLICY   SL_WLAN_DISCONNECT_CIPHER_SUITE_REJECTED
 
#define SL_CLASS_2_FRAME_RECEIVED_FROM_NONAUTHENTICATED_STATION   SL_WLAN_DISCONNECT_CLASS2_FRAME_FROM_NONAUTH_STA
 
#define SL_CLASS_3_FRAME_RECEIVED_FROM_NONASSOCIATED_STATION   SL_WLAN_DISCONNECT_CLASS3_FRAME_FROM_NONASSOC_STA
 
#define SL_CONNECTION_POLICY(Auto, Fast, Open, anyP2P, autoSmartConfig)   (VAL_2_MASK(0,Auto) | VAL_2_MASK(1,Fast) | VAL_2_MASK(2,Open) | VAL_2_MASK(3,anyP2P) | VAL_2_MASK(4,autoSmartConfig))
 
#define SL_DEAUTHENTICATED_BECAUSE_SENDING_STATION_IS_LEAVING   SL_WLAN_DISCONNECT_DEAUTH_LEAVING
 
#define SL_DISASSOCIATED_BECAUSE_AP_IS_UNABLE_TO_HANDLE_ALL_CURRENTLY_ASSOCIATED_STATIONS   SL_WLAN_DISCONNECT_DISASSOC_AP_BUSY
 
#define SL_DISASSOCIATED_BECAUSE_SENDING_STATION_IS_LEAVING_BSS   SL_WLAN_DISCONNECT_DISASSOC_STA_HAS_LEFT
 
#define SL_DISASSOCIATED_BECAUSE_THE_INFORMATION_IN_THE_POWER_CAPABILITY_ELEMENT_IS_UNACCEPTABLE   SL_WLAN_DISCONNECT_PWR_CAPABILITY_NOT_VALID
 
#define SL_DISASSOCIATED_BECAUSE_THE_INFORMATION_IN_THE_SUPPORTED_CHANNELS_ELEMENT_IS_UNACCEPTABLE   SL_WLAN_DISCONNECT_SUPPORTED_CHANNEL_NOT_VALID
 
#define SL_DISASSOCIATED_DUE_TO_INACTIVITY   SL_WLAN_DISCONNECT_DISASSOC_DUE_TO_INACTIVITY
 
#define SL_DISCONNECT_RESERVED_0   (0)
 
#define SL_DISCONNECT_RESERVED_1   (12)
 
#define SL_DISCONNECT_RESERVED_2   (26)
 
#define SL_DISCONNECT_RESERVED_3   (27)
 
#define SL_DISCONNECT_RESERVED_4   (28)
 
#define SL_DISCONNECT_RESERVED_5   (29)
 
#define SL_DISCONNECT_RESERVED_6   (30)
 
#define SL_DISCONNECT_RESERVED_7   (31)
 
#define SL_DISCONNECT_RESERVED_8   (32)
 
#define SL_DISCONNECT_UNSPECIFIED_REASON   SL_WLAN_DISCONNECT_UNSPECIFIED_REASON
 
#define SL_ENT_EAP_METHOD_FAST_AUTH_PROVISIONING   EAPMETHOD(FAST , FAST_AUTH_PROVISIONING , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_FAST_NO_PROVISIONING   EAPMETHOD(FAST , FAST_NO_PROVISIONING , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_FAST_UNAUTH_PROVISIONING   EAPMETHOD(FAST , FAST_UNAUTH_PROVISIONING , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_PEAP0_MSCHAPv2   EAPMETHOD(PEAP0 , MSCHAP , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_PEAP0_PSK   EAPMETHOD(PEAP0 , PSK , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_PEAP0_TLS   EAPMETHOD(PEAP0 , TLS , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_PEAP1_MSCHAPv2   EAPMETHOD(PEAP1 , MSCHAP , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_PEAP1_PSK   EAPMETHOD(PEAP1 , PSK , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_PEAP1_TLS   EAPMETHOD(PEAP1 , TLS , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_TLS   EAPMETHOD(TLS , 0 , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_TTLS_MSCHAPv2   EAPMETHOD(TTLS , MSCHAP , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_TTLS_PSK   EAPMETHOD(TTLS , PSK , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ENT_EAP_METHOD_TTLS_TLS   EAPMETHOD(TTLS , TLS , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
 
#define SL_ERROR_EAP_ANONYMOUS_LEN_ERROR   (-90)
 
#define SL_ERROR_EAP_WRONG_METHOD   (-88)
 
#define SL_ERROR_ILLEGAL_WEP_KEY_INDEX   (-95)
 
#define SL_ERROR_INVALID_DWELL_TIME_VALUES   (-96)
 
#define SL_ERROR_INVALID_POLICY_TYPE   (-97)
 
#define SL_ERROR_INVALID_ROLE   (-71)
 
#define SL_ERROR_INVALID_SECURITY_TYPE   (-84)
 
#define SL_ERROR_KEY_ERROR   (-3)
 
#define SL_ERROR_PASSPHRASE_TOO_LONG   (-85)
 
#define SL_ERROR_PASSWORD_ERROR   (-89)
 
#define SL_ERROR_PM_POLICY_INVALID_OPTION   (-98)
 
#define SL_ERROR_PM_POLICY_INVALID_PARAMS   (-99)
 
#define SL_ERROR_SSID_LEN_ERROR   (-91)
 
#define SL_ERROR_USER_ID_LEN_ERROR   (-92)
 
#define SL_ERROR_WIFI_ALREADY_DISCONNECTED   (-129)
 
#define SL_ERROR_WIFI_NOT_CONNECTED   (-59)
 
#define SL_ERROR_WPS_NO_PIN_OR_WRONG_PIN_LEN   (-87)
 
#define SL_FOUR_WAY_HANDSHAKE_TIMEOUT   SL_WLAN_DISCONNECT_4WAY_HANDSHAKE_TIMEOUT
 
#define SL_GROUP_KEY_HANDSHAKE_TIMEOUT   SL_WLAN_DISCONNECT_GROUP_KEY_UPDATE_TIMEOUT
 
#define SL_IEEE_802_1X_AUTHENTICATION_FAILED   SL_WLAN_DISCONNECT_IEEE_802_1X_AUTH_FAILED
 
#define SL_INVALID_AKMP   SL_WLAN_DISCONNECT_AKMP_NOT_VALID
 
#define SL_INVALID_GROUP_CIPHER   SL_WLAN_DISCONNECT_GROUP_CIPHER_NOT_VALID
 
#define SL_INVALID_INFORMATION_ELEMENT   SL_WLAN_DISCONNECT_INVALID_IE
 
#define SL_INVALID_PAIRWISE_CIPHER   SL_WLAN_DISCONNECT_PAIRWISE_CIPHER_NOT_VALID
 
#define SL_INVALID_RSN_INFORMATION_ELEMENT_CAPABILITIES   SL_WLAN_DISCONNECT_INVALID_RSN_IE_CAPAB
 
#define SL_LONG_PREAMBLE   (0)
 
#define SL_LONG_SLEEP_INTERVAL_POLICY   (4)
 
#define SL_LOW_LATENCY_POLICY   (1)
 
#define SL_LOW_POWER_POLICY   (2)
 
#define SL_MESSAGE_INTEGRITY_CODE_MIC_FAILURE   SL_WLAN_DISCONNECT_MIC_FAILURE
 
#define SL_NORMAL_POLICY   (0)
 
#define SL_P2P_NEG_INITIATOR_ACTIVE   (0)
 
#define SL_P2P_NEG_INITIATOR_PASSIVE   (1)
 
#define SL_P2P_NEG_INITIATOR_RAND_BACKOFF   (2)
 
#define SL_P2P_POLICY(p2pNegType, p2pNegInitiator)
 
#define SL_P2P_ROLE_CLIENT   (0)
 
#define SL_P2P_ROLE_GROUP_OWNER   (15)
 
#define SL_P2P_ROLE_NEGOTIATE   (3)
 
#define SL_POLICY_CONNECTION   (0x10)
 
#define SL_POLICY_P2P   (0x40)
 
#define SL_POLICY_PM   (0x30)
 
#define SL_POLICY_SCAN   (0x20)
 
#define SL_PREVIOUS_AUTHENTICATION_NO_LONGER_VALID   SL_WLAN_DISCONNECT_PREV_AUTH_NOT_VALID
 
#define SL_RAW_RF_TX_PARAMS(chan, rate, power, preamble)
 
#define SL_RAW_RF_TX_PARAMS_CHANNEL_SHIFT   (0)
 
#define SL_RAW_RF_TX_PARAMS_POWER_SHIFT   (11)
 
#define SL_RAW_RF_TX_PARAMS_PREAMBLE_SHIFT   (15)
 
#define SL_RAW_RF_TX_PARAMS_RATE_SHIFT   (6)
 
#define SL_RE_ASSOCIATION_REQUEST_PROBE_RESPONSE_BEACON_FRAME   SL_WLAN_DISCONNECT_IE_IN_4WAY_DIFFERS
 
#define SL_SCAN_POLICY(Enable)   (VAL_2_MASK(0,Enable))
 
#define SL_SCAN_POLICY_EN(policy)   (MASK_2_VAL(0,policy))
 
#define SL_SCAN_SEC_TYPE_OPEN   (0)
 
#define SL_SCAN_SEC_TYPE_WEP   (1)
 
#define SL_SCAN_SEC_TYPE_WPA   (2)
 
#define SL_SCAN_SEC_TYPE_WPA2   (3)
 
#define SL_SEC_TYPE_OPEN   (0)
 
#define SL_SEC_TYPE_P2P_PBC   (6)
 
#define SL_SEC_TYPE_P2P_PIN_AUTO   (9) /* NOT Supported yet */
 
#define SL_SEC_TYPE_P2P_PIN_DISPLAY   (8)
 
#define SL_SEC_TYPE_P2P_PIN_KEYPAD   (7)
 
#define SL_SEC_TYPE_WEP   (1)
 
#define SL_SEC_TYPE_WPA   (2) /* deprecated */
 
#define SL_SEC_TYPE_WPA_ENT   (5)
 
#define SL_SEC_TYPE_WPA_WPA2   (2)
 
#define SL_SEC_TYPE_WPS_PBC   (3)
 
#define SL_SEC_TYPE_WPS_PIN   (4)
 
#define SL_SHORT_PREAMBLE   (1)
 
#define SL_STATION_REQUESTING_ASSOCIATION_IS_NOT_AUTHENTICATED_WITH_RESPONDING_STATION   SL_WLAN_DISCONNECT_STA_REQ_ASSOC_WITHOUT_AUTH
 
#define SL_UNSUPPORTED_RSN_INFORMATION_ELEMENT_VERSION   SL_WLAN_DISCONNECT_UNSUPPORTED_RSN_IE_VERSION
 
#define SL_USER_INITIATED_DISCONNECTION   SL_WLAN_DISCONNECT_USER_INITIATED_DISCONNECTION
 
#define SL_WLAN_CFG_AP_ID   (0)
 
#define SL_WLAN_CFG_GENERAL_PARAM_ID   (1)
 
#define SL_WLAN_CFG_P2P_PARAM_ID   (2)
 
#define SL_WLAN_DISCONNECT_4WAY_HANDSHAKE_TIMEOUT   (15)
 
#define SL_WLAN_DISCONNECT_AKMP_NOT_VALID   (20)
 
#define SL_WLAN_DISCONNECT_CIPHER_SUITE_REJECTED   (24)
 
#define SL_WLAN_DISCONNECT_CLASS2_FRAME_FROM_NONAUTH_STA   (6)
 
#define SL_WLAN_DISCONNECT_CLASS3_FRAME_FROM_NONASSOC_STA   (7)
 
#define SL_WLAN_DISCONNECT_DEAUTH_LEAVING   (3)
 
#define SL_WLAN_DISCONNECT_DISASSOC_AP_BUSY   (5)
 
#define SL_WLAN_DISCONNECT_DISASSOC_DUE_TO_INACTIVITY   (4)
 
#define SL_WLAN_DISCONNECT_DISASSOC_LOW_ACK   (34)
 
#define SL_WLAN_DISCONNECT_DISASSOC_STA_HAS_LEFT   (8)
 
#define SL_WLAN_DISCONNECT_GROUP_CIPHER_NOT_VALID   (18)
 
#define SL_WLAN_DISCONNECT_GROUP_KEY_UPDATE_TIMEOUT   (16)
 
#define SL_WLAN_DISCONNECT_IE_IN_4WAY_DIFFERS   (17)
 
#define SL_WLAN_DISCONNECT_IEEE_802_1X_AUTH_FAILED   (23)
 
#define SL_WLAN_DISCONNECT_INVALID_IE   (13)
 
#define SL_WLAN_DISCONNECT_INVALID_RSN_IE_CAPAB   (22)
 
#define SL_WLAN_DISCONNECT_MIC_FAILURE   (14)
 
#define SL_WLAN_DISCONNECT_PAIRWISE_CIPHER_NOT_VALID   (19)
 
#define SL_WLAN_DISCONNECT_PREV_AUTH_NOT_VALID   (2)
 
#define SL_WLAN_DISCONNECT_PWR_CAPABILITY_NOT_VALID   (10)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_AP_DISCONNECT   (112)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_BSS_LOSS   (109)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_BSS_LOSS_DUE_TO_MAX_TX_RETRY   (110)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_LOW_QUALITY   (106)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_LOW_SNR   (105)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_LOW_TX_RATE   (104)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_MAX_TX_RETRIES   (108)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_NONE   (100)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_SECURITY_ATTACK   (113)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_SWITCH_CHANNEL   (111)
 
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_TSPEC_REJECTED   (107)
 
#define SL_WLAN_DISCONNECT_STA_REQ_ASSOC_WITHOUT_AUTH   (9)
 
#define SL_WLAN_DISCONNECT_SUPPORTED_CHANNEL_NOT_VALID   (11)
 
#define SL_WLAN_DISCONNECT_UNSPECIFIED_REASON   (1)
 
#define SL_WLAN_DISCONNECT_UNSUPPORTED_RSN_IE_VERSION   (21)
 
#define SL_WLAN_DISCONNECT_USER_INITIATED_DISCONNECTION   (200)
 
#define SMART_CONFIG_CIPHER_AES   (1) /* AES (other types are not supported) */
 
#define SMART_CONFIG_CIPHER_NONE   (0xFF) /* do not check in the flash */
 
#define SMART_CONFIG_CIPHER_SFLASH   (0) /* password is not delivered by the application. The Simple Manager should */
 
#define TLS   (0x1)
 
#define TTLS   (0x10)
 
#define VAL_2_MASK(position, value)   ((1 & (value))<<(position))
 
#define WLAN_AP_OPT_CHANNEL   (3)
 
#define WLAN_AP_OPT_HIDDEN_SSID   (4)
 
#define WLAN_AP_OPT_PASSWORD   (7)
 
#define WLAN_AP_OPT_SECURITY_TYPE   (6)
 
#define WLAN_AP_OPT_SSID   (0)
 
#define WLAN_GENERAL_PARAM_OPT_AP_TX_POWER   (11)
 
#define WLAN_GENERAL_PARAM_OPT_COUNTRY_CODE   (9)
 
#define WLAN_GENERAL_PARAM_OPT_INFO_ELEMENT   (16)
 
#define WLAN_GENERAL_PARAM_OPT_SCAN_PARAMS   (18) /* change the scan channels and RSSI threshold using this configuration option */
 
#define WLAN_GENERAL_PARAM_OPT_STA_TX_POWER   (10)
 
#define WLAN_P2P_OPT_CHANNEL_N_REGS   (14)
 
#define WLAN_P2P_OPT_DEV_NAME   (12)
 
#define WLAN_P2P_OPT_DEV_TYPE   (13)
 
#define WPA_CIPHER_CCMP   (0x1)
 
#define WPA_CIPHER_TKIP   (0x2)
 

Enumerations

enum  sl_p2p_dev_password_method
 
enum  SlRateIndex_e
 
enum  SlWlanMode_e
 

Detailed Description


Data Structure Documentation

struct sl_protocol_InfoElement_t

Data Fields

_u8 data [252]
 
_u8 id
 
_u16 length
 
_u8 oui [3]
 

Field Documentation

_u8 data[252]
_u8 id
_u16 length
_u8 oui[3]
struct sl_protocol_WlanSetInfoElement_t
+ Collaboration diagram for sl_protocol_WlanSetInfoElement_t:

Data Fields

sl_protocol_InfoElement_t ie
 
_u8 index
 
_u8 role
 

Field Documentation

_u8 index
_u8 role
struct Sl_WlanNetworkEntry_t

Data Fields

_u8 bssid [SL_BSSID_LENGTH]
 
_i8 reserved [3]
 
_i8 rssi
 
_u8 sec_type
 
_u8 ssid [MAXIMAL_SSID_LENGTH]
 
_u8 ssid_len
 

Field Documentation

_i8 reserved[3]
_i8 rssi
_u8 sec_type
_u8 ssid_len
struct SlGetRxStatResponse_t

Data Fields

_i16 AvarageDataCtrlRssi
 
_i16 AvarageMgMntRssi
 
_u32 GetTimeStamp
 
_u16 RateHistogram [NUM_OF_RATE_INDEXES]
 
_u32 ReceivedAddressMismatchPacketsNumber
 
_u32 ReceivedFcsErrorPacketsNumber
 
_u32 ReceivedValidPacketsNumber
 
_u16 RssiHistogram [SIZE_OF_RSSI_HISTOGRAM]
 
_u32 StartTimeStamp
 

Field Documentation

_i16 AvarageDataCtrlRssi
_i16 AvarageMgMntRssi
_u32 GetTimeStamp
_u16 RateHistogram[NUM_OF_RATE_INDEXES]
_u32 ReceivedAddressMismatchPacketsNumber
_u32 ReceivedFcsErrorPacketsNumber
_u32 ReceivedValidPacketsNumber
_u16 RssiHistogram[SIZE_OF_RSSI_HISTOGRAM]
_u32 StartTimeStamp
struct SlGetSecParamsExt_t

Data Fields

_i8 AnonUser [32]
 
_u8 AnonUserLen
 
_u8 CertIndex
 
_u32 EapMethod
 
_i8 User [32]
 
_u8 UserLen
 

Field Documentation

_i8 AnonUser[32]
_u8 AnonUserLen
_u8 CertIndex
_u32 EapMethod
_i8 User[32]
_u8 UserLen
struct slPeerInfoAsyncResponse_t

Data Fields

_u8 go_peer_device_name [32]
 
_u8 go_peer_device_name_len
 
_u8 mac [6]
 
_u8 own_ssid [32]
 
_u8 own_ssid_len
 
_u8 padding [3]
 
_u8 wps_dev_password_id
 

Field Documentation

_u8 go_peer_device_name[32]
_u8 go_peer_device_name_len
_u8 mac[6]
_u8 own_ssid[32]
_u8 own_ssid_len
_u8 padding[3]
_u8 wps_dev_password_id
struct SlSecParams_t

Data Fields

_i8Key
 
_u8 KeyLen
 
_u8 Type
 

Field Documentation

_i8* Key
_u8 KeyLen
_u8 Type
struct SlSecParamsExt_t

Data Fields

_i8AnonUser
 
_u8 AnonUserLen
 
_u8 CertIndex
 
_u32 EapMethod
 
_i8User
 
_u8 UserLen
 

Field Documentation

_i8* AnonUser
_u8 AnonUserLen
_u8 CertIndex
_u32 EapMethod
_i8* User
_u8 UserLen
struct slSmartConfigStartAsyncResponse_t

Data Fields

_u8 private_token [32]
 
_u32 private_token_len
 
_u8 ssid [32]
 
_u32 ssid_len
 
_u32 status
 

Field Documentation

_u8 private_token[32]
_u32 private_token_len
_u8 ssid[32]
_u32 ssid_len
_u32 status
struct slSmartConfigStopAsyncResponse_t

Data Fields

_u16 padding
 
_u16 status
 

Field Documentation

_u16 padding
_u16 status
struct slWlanConnectAsyncResponse_t

Data Fields

_u8 bssid [6]
 
_u8 connection_type
 
_u8 go_peer_device_name [32]
 
_u8 go_peer_device_name_len
 
_u8 padding [2]
 
_u8 reason_code
 
_u8 ssid_len
 
_u8 ssid_name [32]
 

Field Documentation

_u8 bssid[6]
_u8 connection_type
_u8 go_peer_device_name[32]
_u8 go_peer_device_name_len
_u8 padding[2]
_u8 reason_code
_u8 ssid_len
_u8 ssid_name[32]
struct slWlanConnFailureAsyncResponse_t

Data Fields

_u16 padding
 
_u16 status
 

Field Documentation

_u16 padding
_u16 status
struct SlWlanEvent_t
+ Collaboration diagram for SlWlanEvent_t:

Data Fields

_u32 Event
 
SlWlanEventData_u EventData
 

Field Documentation

_u32 Event
SlWlanEventData_u EventData
union SlWlanEventData_u
struct SlWlanGetPmPolicyParams_t

Data Fields

_u16 MaxSleepTimeMs
 
_u32 PmPolicy
 
_u16 Reserved
 
_u16 Reserved2
 
_u16 Reserved3
 

Field Documentation

_u16 MaxSleepTimeMs
_u32 PmPolicy
_u16 Reserved
_u16 Reserved2
_u16 Reserved3
struct SlWlanGetScanPolicyParams_t

Data Fields

_u32 ScanInterval
 
_u32 ScanPolicy
 

Field Documentation

_u32 ScanInterval
_u32 ScanPolicy
struct slWlanScanParamCommand_t

Data Fields

_u32 G_Channels_mask
 
_i32 rssiThershold
 

Field Documentation

_u32 G_Channels_mask
_i32 rssiThershold
struct SlWlanSetPmPolicyParams_t

Data Fields

_u16 MaxSleepTimeMs
 
_u16 Reserved
 
_u16 Reserved2
 
_u16 Reserved3
 

Field Documentation

_u16 MaxSleepTimeMs
_u16 Reserved
_u16 Reserved2
_u16 Reserved3

Macro Definition Documentation

#define CC31XX_DEFAULT_CIPHER   (WPA_CIPHER_CCMP | WPA_CIPHER_TKIP)
#define EAPMETHOD (   phase1,
  phase2,
  pairwise_cipher,
  group_cipher 
)
Value:
((phase1) | \
((phase2) << EAPMETHOD_PHASE2_SHIFT ) |\
((_u32)(pairwise_cipher) << EAPMETHOD_PAIRWISE_CIPHER_SHIFT ) |\
((_u32)(group_cipher) << EAPMETHOD_GROUP_CIPHER_SHIFT ))
#define EAPMETHOD_PAIRWISE_CIPHER_SHIFT
Definition: wlan.h:163
#define EAPMETHOD_GROUP_CIPHER_SHIFT
Definition: wlan.h:164
#define EAPMETHOD_PHASE2_SHIFT
Definition: wlan.h:162
#define EAPMETHOD_GROUP_CIPHER_SHIFT   (27)
#define EAPMETHOD_PAIRWISE_CIPHER_SHIFT   (19)
#define EAPMETHOD_PHASE2_SHIFT   (8)
#define FAST   (0x80)
#define FAST_AUTH_PROVISIONING   (0x02)
#define FAST_NO_PROVISIONING   (0x00)
#define FAST_UNAUTH_PROVISIONING   (0x01)
#define INFO_ELEMENT_AP_ROLE   (0)
#define INFO_ELEMENT_DEFAULT_ID   (0) /* 221 will be used */
#define INFO_ELEMENT_DEFAULT_OUI   (0x000000) /* 08, 00, 28 will be used */
#define INFO_ELEMENT_DEFAULT_OUI_0   (0x08)
#define INFO_ELEMENT_DEFAULT_OUI_1   (0x00)
#define INFO_ELEMENT_DEFAULT_OUI_2   (0x28)
#define INFO_ELEMENT_MAX_SIZE   (252)
#define INFO_ELEMENT_MAX_TOTAL_LENGTH_AP   (300)
#define INFO_ELEMENT_MAX_TOTAL_LENGTH_P2P_GO   (160)
#define INFO_ELEMENT_P2P_GO_ROLE   (1)
#define MASK_2_VAL (   position,
  mask 
)    (((1 << position) & (mask)) >> (position))
#define MAX_PRIVATE_INFO_ELEMENTS_SUPPROTED   (4)
#define MAXIMAL_SSID_LENGTH   (32)
#define MSCHAP   (0x0)
#define NUM_OF_RATE_INDEXES   (20)
#define PEAP0   (0x20)
#define PEAP1   (0x40)
#define POLICY_VAL_2_OPTIONS (   position,
  mask,
  policy 
)    ((mask & policy) << position )
#define PSK   (0x2)
#define SIZE_OF_RSSI_HISTOGRAM   (6)
#define SL_ALWAYS_ON_POLICY   (3)
#define SL_BSSID_LENGTH   (6)
#define SL_CIPHER_SUITE_REJECTED_BECAUSE_OF_THE_SECURITY_POLICY   SL_WLAN_DISCONNECT_CIPHER_SUITE_REJECTED
#define SL_CLASS_2_FRAME_RECEIVED_FROM_NONAUTHENTICATED_STATION   SL_WLAN_DISCONNECT_CLASS2_FRAME_FROM_NONAUTH_STA
#define SL_CLASS_3_FRAME_RECEIVED_FROM_NONASSOCIATED_STATION   SL_WLAN_DISCONNECT_CLASS3_FRAME_FROM_NONASSOC_STA
#define SL_CONNECTION_POLICY (   Auto,
  Fast,
  Open,
  anyP2P,
  autoSmartConfig 
)    (VAL_2_MASK(0,Auto) | VAL_2_MASK(1,Fast) | VAL_2_MASK(2,Open) | VAL_2_MASK(3,anyP2P) | VAL_2_MASK(4,autoSmartConfig))
#define SL_DEAUTHENTICATED_BECAUSE_SENDING_STATION_IS_LEAVING   SL_WLAN_DISCONNECT_DEAUTH_LEAVING
#define SL_DISASSOCIATED_BECAUSE_AP_IS_UNABLE_TO_HANDLE_ALL_CURRENTLY_ASSOCIATED_STATIONS   SL_WLAN_DISCONNECT_DISASSOC_AP_BUSY
#define SL_DISASSOCIATED_BECAUSE_SENDING_STATION_IS_LEAVING_BSS   SL_WLAN_DISCONNECT_DISASSOC_STA_HAS_LEFT
#define SL_DISASSOCIATED_BECAUSE_THE_INFORMATION_IN_THE_POWER_CAPABILITY_ELEMENT_IS_UNACCEPTABLE   SL_WLAN_DISCONNECT_PWR_CAPABILITY_NOT_VALID
#define SL_DISASSOCIATED_BECAUSE_THE_INFORMATION_IN_THE_SUPPORTED_CHANNELS_ELEMENT_IS_UNACCEPTABLE   SL_WLAN_DISCONNECT_SUPPORTED_CHANNEL_NOT_VALID
#define SL_DISASSOCIATED_DUE_TO_INACTIVITY   SL_WLAN_DISCONNECT_DISASSOC_DUE_TO_INACTIVITY
#define SL_DISCONNECT_RESERVED_0   (0)
#define SL_DISCONNECT_RESERVED_1   (12)
#define SL_DISCONNECT_RESERVED_2   (26)
#define SL_DISCONNECT_RESERVED_3   (27)
#define SL_DISCONNECT_RESERVED_4   (28)
#define SL_DISCONNECT_RESERVED_5   (29)
#define SL_DISCONNECT_RESERVED_6   (30)
#define SL_DISCONNECT_RESERVED_7   (31)
#define SL_DISCONNECT_RESERVED_8   (32)
#define SL_DISCONNECT_UNSPECIFIED_REASON   SL_WLAN_DISCONNECT_UNSPECIFIED_REASON
#define SL_ENT_EAP_METHOD_FAST_AUTH_PROVISIONING   EAPMETHOD(FAST , FAST_AUTH_PROVISIONING , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_FAST_NO_PROVISIONING   EAPMETHOD(FAST , FAST_NO_PROVISIONING , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_FAST_UNAUTH_PROVISIONING   EAPMETHOD(FAST , FAST_UNAUTH_PROVISIONING , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_PEAP0_MSCHAPv2   EAPMETHOD(PEAP0 , MSCHAP , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_PEAP0_PSK   EAPMETHOD(PEAP0 , PSK , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_PEAP0_TLS   EAPMETHOD(PEAP0 , TLS , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_PEAP1_MSCHAPv2   EAPMETHOD(PEAP1 , MSCHAP , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_PEAP1_PSK   EAPMETHOD(PEAP1 , PSK , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_PEAP1_TLS   EAPMETHOD(PEAP1 , TLS , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_TLS   EAPMETHOD(TLS , 0 , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_TTLS_MSCHAPv2   EAPMETHOD(TTLS , MSCHAP , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_TTLS_PSK   EAPMETHOD(TTLS , PSK , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ENT_EAP_METHOD_TTLS_TLS   EAPMETHOD(TTLS , TLS , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
#define SL_ERROR_EAP_ANONYMOUS_LEN_ERROR   (-90)
#define SL_ERROR_EAP_WRONG_METHOD   (-88)
#define SL_ERROR_ILLEGAL_WEP_KEY_INDEX   (-95)
#define SL_ERROR_INVALID_DWELL_TIME_VALUES   (-96)
#define SL_ERROR_INVALID_POLICY_TYPE   (-97)
#define SL_ERROR_INVALID_ROLE   (-71)
#define SL_ERROR_INVALID_SECURITY_TYPE   (-84)
#define SL_ERROR_KEY_ERROR   (-3)
#define SL_ERROR_PASSPHRASE_TOO_LONG   (-85)
#define SL_ERROR_PASSWORD_ERROR   (-89)
#define SL_ERROR_PM_POLICY_INVALID_OPTION   (-98)
#define SL_ERROR_PM_POLICY_INVALID_PARAMS   (-99)
#define SL_ERROR_SSID_LEN_ERROR   (-91)
#define SL_ERROR_USER_ID_LEN_ERROR   (-92)
#define SL_ERROR_WIFI_ALREADY_DISCONNECTED   (-129)
#define SL_ERROR_WIFI_NOT_CONNECTED   (-59)
#define SL_ERROR_WPS_NO_PIN_OR_WRONG_PIN_LEN   (-87)
#define SL_FOUR_WAY_HANDSHAKE_TIMEOUT   SL_WLAN_DISCONNECT_4WAY_HANDSHAKE_TIMEOUT
#define SL_GROUP_KEY_HANDSHAKE_TIMEOUT   SL_WLAN_DISCONNECT_GROUP_KEY_UPDATE_TIMEOUT
#define SL_IEEE_802_1X_AUTHENTICATION_FAILED   SL_WLAN_DISCONNECT_IEEE_802_1X_AUTH_FAILED
#define SL_INVALID_AKMP   SL_WLAN_DISCONNECT_AKMP_NOT_VALID
#define SL_INVALID_GROUP_CIPHER   SL_WLAN_DISCONNECT_GROUP_CIPHER_NOT_VALID
#define SL_INVALID_INFORMATION_ELEMENT   SL_WLAN_DISCONNECT_INVALID_IE
#define SL_INVALID_PAIRWISE_CIPHER   SL_WLAN_DISCONNECT_PAIRWISE_CIPHER_NOT_VALID
#define SL_INVALID_RSN_INFORMATION_ELEMENT_CAPABILITIES   SL_WLAN_DISCONNECT_INVALID_RSN_IE_CAPAB
#define SL_LONG_PREAMBLE   (0)
#define SL_LONG_SLEEP_INTERVAL_POLICY   (4)
#define SL_LOW_LATENCY_POLICY   (1)
#define SL_LOW_POWER_POLICY   (2)
#define SL_MESSAGE_INTEGRITY_CODE_MIC_FAILURE   SL_WLAN_DISCONNECT_MIC_FAILURE
#define SL_NORMAL_POLICY   (0)
#define SL_P2P_NEG_INITIATOR_ACTIVE   (0)
#define SL_P2P_NEG_INITIATOR_PASSIVE   (1)
#define SL_P2P_NEG_INITIATOR_RAND_BACKOFF   (2)
#define SL_P2P_POLICY (   p2pNegType,
  p2pNegInitiator 
)
Value:
POLICY_VAL_2_OPTIONS(4,0x1,(p2pNegType > SL_P2P_ROLE_GROUP_OWNER ? 1:0)) | \
POLICY_VAL_2_OPTIONS(5,0x3, p2pNegInitiator))
#define POLICY_VAL_2_OPTIONS(position, mask, policy)
Definition: wlan.h:261
#define SL_P2P_ROLE_GROUP_OWNER
Definition: wlan.h:254
#define SL_P2P_ROLE_CLIENT   (0)
#define SL_P2P_ROLE_GROUP_OWNER   (15)
#define SL_P2P_ROLE_NEGOTIATE   (3)
#define SL_POLICY_CONNECTION   (0x10)
#define SL_POLICY_P2P   (0x40)
#define SL_POLICY_PM   (0x30)
#define SL_POLICY_SCAN   (0x20)
#define SL_PREVIOUS_AUTHENTICATION_NO_LONGER_VALID   SL_WLAN_DISCONNECT_PREV_AUTH_NOT_VALID
#define SL_RAW_RF_TX_PARAMS (   chan,
  rate,
  power,
  preamble 
)
Value:
#define SL_RAW_RF_TX_PARAMS_PREAMBLE_SHIFT
Definition: wlan.h:197
#define SL_RAW_RF_TX_PARAMS_POWER_SHIFT
Definition: wlan.h:196
#define SL_RAW_RF_TX_PARAMS_CHANNEL_SHIFT
Definition: wlan.h:194
#define SL_RAW_RF_TX_PARAMS_RATE_SHIFT
Definition: wlan.h:195
#define SL_RAW_RF_TX_PARAMS_CHANNEL_SHIFT   (0)
#define SL_RAW_RF_TX_PARAMS_POWER_SHIFT   (11)
#define SL_RAW_RF_TX_PARAMS_PREAMBLE_SHIFT   (15)
#define SL_RAW_RF_TX_PARAMS_RATE_SHIFT   (6)
#define SL_RE_ASSOCIATION_REQUEST_PROBE_RESPONSE_BEACON_FRAME   SL_WLAN_DISCONNECT_IE_IN_4WAY_DIFFERS
#define SL_SCAN_POLICY (   Enable)    (VAL_2_MASK(0,Enable))
#define SL_SCAN_POLICY_EN (   policy)    (MASK_2_VAL(0,policy))
#define SL_SCAN_SEC_TYPE_OPEN   (0)
#define SL_SCAN_SEC_TYPE_WEP   (1)
#define SL_SCAN_SEC_TYPE_WPA   (2)
#define SL_SCAN_SEC_TYPE_WPA2   (3)
#define SL_SEC_TYPE_OPEN   (0)
#define SL_SEC_TYPE_P2P_PBC   (6)
#define SL_SEC_TYPE_P2P_PIN_AUTO   (9) /* NOT Supported yet */
#define SL_SEC_TYPE_P2P_PIN_DISPLAY   (8)
#define SL_SEC_TYPE_P2P_PIN_KEYPAD   (7)
#define SL_SEC_TYPE_WEP   (1)
#define SL_SEC_TYPE_WPA   (2) /* deprecated */
#define SL_SEC_TYPE_WPA_ENT   (5)
#define SL_SEC_TYPE_WPA_WPA2   (2)
#define SL_SEC_TYPE_WPS_PBC   (3)
#define SL_SEC_TYPE_WPS_PIN   (4)
#define SL_SHORT_PREAMBLE   (1)
#define SL_STATION_REQUESTING_ASSOCIATION_IS_NOT_AUTHENTICATED_WITH_RESPONDING_STATION   SL_WLAN_DISCONNECT_STA_REQ_ASSOC_WITHOUT_AUTH
#define SL_UNSUPPORTED_RSN_INFORMATION_ELEMENT_VERSION   SL_WLAN_DISCONNECT_UNSUPPORTED_RSN_IE_VERSION
#define SL_USER_INITIATED_DISCONNECTION   SL_WLAN_DISCONNECT_USER_INITIATED_DISCONNECTION
#define SL_WLAN_CFG_AP_ID   (0)
#define SL_WLAN_CFG_GENERAL_PARAM_ID   (1)
#define SL_WLAN_CFG_P2P_PARAM_ID   (2)
#define SL_WLAN_DISCONNECT_4WAY_HANDSHAKE_TIMEOUT   (15)
#define SL_WLAN_DISCONNECT_AKMP_NOT_VALID   (20)
#define SL_WLAN_DISCONNECT_CIPHER_SUITE_REJECTED   (24)
#define SL_WLAN_DISCONNECT_CLASS2_FRAME_FROM_NONAUTH_STA   (6)
#define SL_WLAN_DISCONNECT_CLASS3_FRAME_FROM_NONASSOC_STA   (7)
#define SL_WLAN_DISCONNECT_DEAUTH_LEAVING   (3)
#define SL_WLAN_DISCONNECT_DISASSOC_AP_BUSY   (5)
#define SL_WLAN_DISCONNECT_DISASSOC_DUE_TO_INACTIVITY   (4)
#define SL_WLAN_DISCONNECT_DISASSOC_LOW_ACK   (34)
#define SL_WLAN_DISCONNECT_DISASSOC_STA_HAS_LEFT   (8)
#define SL_WLAN_DISCONNECT_GROUP_CIPHER_NOT_VALID   (18)
#define SL_WLAN_DISCONNECT_GROUP_KEY_UPDATE_TIMEOUT   (16)
#define SL_WLAN_DISCONNECT_IE_IN_4WAY_DIFFERS   (17)
#define SL_WLAN_DISCONNECT_IEEE_802_1X_AUTH_FAILED   (23)
#define SL_WLAN_DISCONNECT_INVALID_IE   (13)
#define SL_WLAN_DISCONNECT_INVALID_RSN_IE_CAPAB   (22)
#define SL_WLAN_DISCONNECT_MIC_FAILURE   (14)
#define SL_WLAN_DISCONNECT_PAIRWISE_CIPHER_NOT_VALID   (19)
#define SL_WLAN_DISCONNECT_PREV_AUTH_NOT_VALID   (2)
#define SL_WLAN_DISCONNECT_PWR_CAPABILITY_NOT_VALID   (10)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_AP_DISCONNECT   (112)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_BSS_LOSS   (109)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_BSS_LOSS_DUE_TO_MAX_TX_RETRY   (110)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_LOW_QUALITY   (106)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_LOW_SNR   (105)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_LOW_TX_RATE   (104)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_MAX_TX_RETRIES   (108)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_NONE   (100)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_SECURITY_ATTACK   (113)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_SWITCH_CHANNEL   (111)
#define SL_WLAN_DISCONNECT_ROAMING_TRIGGER_TSPEC_REJECTED   (107)
#define SL_WLAN_DISCONNECT_STA_REQ_ASSOC_WITHOUT_AUTH   (9)
#define SL_WLAN_DISCONNECT_SUPPORTED_CHANNEL_NOT_VALID   (11)
#define SL_WLAN_DISCONNECT_UNSPECIFIED_REASON   (1)
#define SL_WLAN_DISCONNECT_UNSUPPORTED_RSN_IE_VERSION   (21)
#define SL_WLAN_DISCONNECT_USER_INITIATED_DISCONNECTION   (200)
#define SMART_CONFIG_CIPHER_AES   (1) /* AES (other types are not supported) */
#define SMART_CONFIG_CIPHER_NONE   (0xFF) /* do not check in the flash */
#define SMART_CONFIG_CIPHER_SFLASH   (0) /* password is not delivered by the application. The Simple Manager should */
#define TLS   (0x1)
#define TTLS   (0x10)
#define VAL_2_MASK (   position,
  value 
)    ((1 & (value))<<(position))
#define WLAN_AP_OPT_CHANNEL   (3)
#define WLAN_AP_OPT_HIDDEN_SSID   (4)
#define WLAN_AP_OPT_PASSWORD   (7)
#define WLAN_AP_OPT_SECURITY_TYPE   (6)
#define WLAN_AP_OPT_SSID   (0)
#define WLAN_GENERAL_PARAM_OPT_AP_TX_POWER   (11)
#define WLAN_GENERAL_PARAM_OPT_COUNTRY_CODE   (9)
#define WLAN_GENERAL_PARAM_OPT_INFO_ELEMENT   (16)
#define WLAN_GENERAL_PARAM_OPT_SCAN_PARAMS   (18) /* change the scan channels and RSSI threshold using this configuration option */
#define WLAN_GENERAL_PARAM_OPT_STA_TX_POWER   (10)
#define WLAN_P2P_OPT_CHANNEL_N_REGS   (14)
#define WLAN_P2P_OPT_DEV_NAME   (12)
#define WLAN_P2P_OPT_DEV_TYPE   (13)
#define WPA_CIPHER_CCMP   (0x1)
#define WPA_CIPHER_TKIP   (0x2)

Enumeration Type Documentation

Enumerator
DEV_PW_DEFAULT 
DEV_PW_PIN_KEYPAD 
DEV_PW_PUSH_BUTTON 
DEV_PW_PIN_DISPLAY 
Enumerator
RATE_1M 
RATE_2M 
RATE_5_5M 
RATE_11M 
RATE_6M 
RATE_9M 
RATE_12M 
RATE_18M 
RATE_24M 
RATE_36M 
RATE_48M 
RATE_54M 
RATE_MCS_0 
RATE_MCS_1 
RATE_MCS_2 
RATE_MCS_3 
RATE_MCS_4 
RATE_MCS_5 
RATE_MCS_6 
RATE_MCS_7 
MAX_NUM_RATES 
Enumerator
ROLE_STA 
ROLE_UNKNOWN 
ROLE_AP 
ROLE_P2P 
ROLE_STA_ERR 
ROLE_AP_ERR 
ROLE_P2P_ERR 
INIT_CALIB_FAIL 

This documentation file has been automatically generated on Fri Oct 4 2019 03:47:32 by doxygen 1.8.8