Specifies the enums and Data Structures used by the Wlan APIs.
Data Structures | |
struct | tstr1xAuthCredentials |
struct | tstrAuth1xMschap2 |
struct | tstrAuth1xTls |
struct | tstrAuthPsk |
struct | tstrAuthWep |
struct | tstrEthInitParam |
Structure to hold Ethernet interface parameters. Structure is to be defined and have its attributes set, based on the application's functionality before a call is made to initialize the wi-fi operations by calling the m2m_wifi_init function. Part of the wi-fi configuration structure tstrWifiInitParam. Applications shouldn't need to define this structure, if the bypass mode is not defined. More... | |
struct | tstrM2mIpCtrlBuf |
Structure holding the incoming buffer's data size information, indicating the data size of the buffer and the remaining buffer's data size. The data of the buffer which holds the packet sent to the host when in the bypass mode, is placed in the tstrEthInitParam::au8ethRcvBuf attribute. This following information is retrieved in the host when an event M2M_WIFI_RESP_ETHERNET_RX_PACKET is received in the Wi-Fi callback function tpfAppWifiCb. More... | |
struct | tstrM2mWifiWepParams |
struct | tstrNetworkId |
struct | tstrWifiInitParam |
Structure, holding the Wi-fi configuration attributes such as the wi-fi callback , monitoring mode callback and Ethernet parameter initialization structure.More... | |
enum tenu1xOption |
Enumerator | |
---|---|
WIFI_1X_BYPASS_SERVER_AUTH |
Server authentication for 802.1x connections. Values are of type int. |
WIFI_1X_TIME_VERIF_MODE |
Mode for checking expiry of server certificate chain. Values are of type tenuTlsCertExpSettings. Default is TLS_CERT_EXP_CHECK_EN_IF_SYS_TIME. |
WIFI_1X_SESSION_CACHING |
TLS session caching on/off for 802.1x connections. Values are of type int. |
WIFI_1X_SPECIFIC_ROOTCERT |
SHA1 digest of subject name of the root certificate to be used during server authentication. Values are: |
enum tenuCredStoreOption |
enum tenuM2mApCmd |
enum tenuM2mConfigCmd |
This enum contains host commands used to configure the WINC board.
enum tenuM2mConnState |
enum tenuM2mGenCmd |
This enum contains additional WINC commands (overflow of previous enums).
Enumerator | |
---|---|
M2M_WIFI_REQRSP_DELETE_APID |
Request/response to delete security credentials from WINC flash. (Processing matches tenuM2mConfigCmd.) |
M2M_WIFI_REQ_ROAMING |
Request to enable/disable wifi roaming. (Processing matches tenuM2mConfigCmd.) |
M2M_WIFI_REQ_SCAN_SSID_LIST |
Request scan with list of hidden SSID plus the broadcast scan. |
M2M_WIFI_REQ_SET_STOP_SCAN_OPTION |
Set Scan option to stop on first result. (Processing matches tenuM2mConfigCmd.) |
M2M_WIFI_MAX_GEN_ALL |
enum tenuM2mIpCmd |
enum tenuM2mP2pCmd |
This enum contains WINC commands while in P2P mode.
enum tenuM2mPwrMode |
enum tenuM2mReqGroup |
enum tenuM2mReqpkt |
enum tenuM2mScanCh |
This enum contains all the Wi-Fi RF channels.
enum tenuM2mScanRegion |
This enum contains all the Wi-Fi channel regions.
enum tenuM2mSecType |
This enum contains all the supported Wi-Fi security types.
This enum contains all the supported Wi-Fi SSID types.
enum tenuM2mServerCmd |
enum tenuM2mSigmaCmd |
This enum contains all the WINC commands related to Sigma.
enum tenuM2mSsidMode |
enum tenuM2mStaCmd |
This enum contains WINC commands while in Station mode.
Enumerator | |
---|---|
M2M_WIFI_REQ_CONNECT |
Request to connect with a specified AP. This command is deprecated in favour of M2M_WIFI_REQ_CONN. |
M2M_WIFI_REQ_DEFAULT_CONNECT |
Request to connect with a cached AP. |
M2M_WIFI_RESP_DEFAULT_CONNECT |
Response for the default connect. |
M2M_WIFI_REQ_DISCONNECT |
Request to disconnect from the AP. |
M2M_WIFI_RESP_CON_STATE_CHANGED |
Response to indicate a change in the connection state. |
M2M_WIFI_REQ_SLEEP |
Request to sleep. |
M2M_WIFI_REQ_WPS_SCAN |
Request to WPS scan. |
M2M_WIFI_REQ_WPS |
Request to start WPS. |
M2M_WIFI_REQ_START_WPS |
This command is for internal use by the WINC and should not be used by the host driver. |
M2M_WIFI_REQ_DISABLE_WPS |
Request to disable WPS. |
M2M_WIFI_REQ_DHCP_CONF |
Response to indicate the obtained IP address. |
M2M_WIFI_RESP_IP_CONFIGURED |
This command is for internal use by the WINC and should not be used by the host driver. |
M2M_WIFI_RESP_IP_CONFLICT |
Response to indicate a conflict in obtained IP address. The user should re attempt the DHCP request. |
M2M_WIFI_REQ_ENABLE_MONITORING |
Request to enable monitor mode. |
M2M_WIFI_REQ_DISABLE_MONITORING |
Request to disable monitor mode. |
M2M_WIFI_RESP_WIFI_RX_PACKET |
Response to indicate a packet was received in monitor mode. |
M2M_WIFI_REQ_SEND_WIFI_PACKET |
Request to send a packet in monitor mode. |
M2M_WIFI_REQ_LSN_INT |
Request to set the listen interval. |
M2M_WIFI_REQ_DOZE |
Request to doze |
M2M_WIFI_REQ_GET_PRNG |
Request PRNG. |
M2M_WIFI_RESP_GET_PRNG |
Response for PRNG. |
M2M_WIFI_REQ_CONN |
New command to connect with AP. This replaces M2M_WIFI_REQ_CONNECT. (Firmware continues to handle M2M_WIFI_REQ_CONNECT for backwards compatibility purposes.) |
M2M_WIFI_IND_CONN_PARAM |
Provide extra information (such as Enterprise client certificate) required for connection. |
M2M_WIFI_MAX_STA_ALL |
enum tenuM2mTxPwrLevel |
enum tenuM2mWepKeyIndex |
enum tenuM2mWifiMode |
enum tenuPowerSaveModes |
This enum contains all the supported Wi-Fi Power Save modes.
enum tenuSNTPUseDHCP |
TLS Certificate Expiry Validation Options.
enum tenuWifiState |
Enumeration for Wi-Fi state The following is used to track the state of the wifi (not initialized, initialized or started)
Enumerator | |
---|---|
WIFI_STATE_DEINIT |
Wifi is not initialized |
WIFI_STATE_INIT |
Wifi has been initialized. WINC flash access is possible via m2m_flash APIs. |
WIFI_STATE_START |
Wifi has started |
enum tenuWPSTrigger |