Data Structures
Here are the data structures with brief descriptions:
| C HiCapabilities_t | Capabilities offered by the WLAN used in command HiStartupIndBody_t |
| C HiConfigurationCnfBody_t | Confirmation message of CONFIGURATION command HiConfigurationReqBody_t |
| C HiConfigurationReqBody_t | Configure the device |
| C HiControlGpioCnfBody_t | Confirmation from request to read and write a gpio |
| C HiControlGpioReqBody_t | Send a request to read or write a gpio identified by its label (that is defined in the PDS) |
| C HiErrorIndBody_t | Error indication message |
| C HiExceptionIndBody_t | Exception indication message |
| C HiGeneralCommandsIds_t | General command message IDs |
| C HiGenericCnf_t | Generic confirmation message with the body reduced to the Status field |
| C HiGenericIndBody_t | Generic indication message |
| C HiGenericMsg_t | General message structure for all requests, confirmations and indications |
| C HiMsgHdr_t | General Message header structure |
| C HiOtpPhyInfo_t | OTP_PHY_INFO OTP field reported in command HiStartupIndBody_t |
| C HiOtpRegulSelModeInfo_t | REGUL_SEL_MODE OTP field reported in command HiStartupIndBody_t |
| C HiPreventRollbackCnfBody_t | Confirmation of the Prevent Rollback request |
| C HiPreventRollbackReqBody_t | Prevent Rollback request |
| C HiRxStats_t | RX stats from the GENERIC indication message HiGenericIndBody_t |
| C HiSetSlMacKeyCnfBody_t | Confirmation for the Secure Link MAC key setting |
| C HiSetSlMacKeyReqBody_t | Set the Secure Link MAC key |
| C HiSlConfigureCnfBody_t | Confirmation of Secure Link Layer configuration HiSlConfigureReqBody_t |
| C HiSlConfigureReqBody_t | Configure Secure Link Layer |
| C HiSlExchangePubKeysCnfBody_t | Confirmation for exchange of Secure Link Public Keys |
| C HiSlExchangePubKeysReqBody_t | Exchange Secure Link Public Keys |
| C HiStartupIndBody_t | Startup Indication message |
| C MsginfoBytes_t | 2 bytes view of the Message header information element |
| C MsginfoUnion_t | Different views of the Message header ( HiMsgHdr_t ) information element |
| C wf200_basic_frame_t | Structure used to describe the header of messages exchanged with wf200 |
| C wf200_buffer_t | Structure used to describe the header of messages exchanged with wf200 |
| C wf200_context_t | Structure used to maintain wf200 context on the host side |
| C wf200_ethernet_frame_t | Structure used to describe the ethernet frame exchanged with wf200 |
| C wf200_frame_t | Structure used to describe the frame exchanged with wf200 |
| C WfmHiAddMulticastAddrCnf_t | Confirmation message for WfmHiAddMulticastAddrReq_t |
| C WfmHiAddMulticastAddrCnfBody_t | Confirmation message body for WfmHiAddMulticastAddrCnf_t |
| C WfmHiAddMulticastAddrReq_t | Request message for adding a multicast address to the multicast filter whitelist |
| C WfmHiAddMulticastAddrReqBody_t | Request message body for WfmHiAddMulticastAddrReq_t |
| C WfmHiApClientConnectedInd_t | Indication message used to signal a connected station |
| C WfmHiApClientConnectedIndBody_t | Indication message body for WfmHiApClientConnectedInd_t |
| C WfmHiApClientDisconnectedInd_t | Indication message used to signal a disconnected station |
| C WfmHiApClientDisconnectedIndBody_t | Indication message body for WfmHiApClientDisconnectedInd_t |
| C WfmHiApClientRejectedInd_t | Indication message used to signal a rejected connection attempt from a station |
| C WfmHiApClientRejectedIndBody_t | Indication message body for WfmHiApClientRejectedInd_t |
| C WfmHiConnectCnf_t | Confirmation message for WfmHiConnectReq_t |
| C WfmHiConnectCnfBody_t | Confirmation message body for WfmHiConnectCnf_t |
| C WfmHiConnectInd_t | Indication message used to signal the completion of a connection operation |
| C WfmHiConnectIndBody_t | Indication message body for WfmHiConnectInd_t |
| C WfmHiConnectReq_t | Request message for connecting to a Wi-Fi network |
| C WfmHiConnectReqBody_t | Request message body for WfmHiConnectReq_t |
| C WfmHiDisconnectApClientCnf_t | Confirmation message for WfmHiDisconnectApClientReq_t |
| C WfmHiDisconnectApClientCnfBody_t | Confirmation message body for WfmHiDisconnectApClientCnf_t |
| C WfmHiDisconnectApClientReq_t | Request message for disconnecting a client from the started Wi-Fi network |
| C WfmHiDisconnectApClientReqBody_t | Request message body for WfmHiDisconnectApClientReq_t |
| C WfmHiDisconnectCnf_t | Confirmation message for WfmHiDisconnectReq_t |
| C WfmHiDisconnectCnfBody_t | Confirmation message body for WfmHiDisconnectCnf_t |
| C WfmHiDisconnectInd_t | Indication message used to signal the completion of a disconnection operation |
| C WfmHiDisconnectIndBody_t | Indication message body for WfmHiDisconnectInd_t |
| C WfmHiDisconnectReq_t | Request message for disconnecting from a Wi-Fi network |
| C WfmHiGetSignalStrengthCnf_t | Confirmation message for WfmHiGetSignalStrengthReq_t |
| C WfmHiGetSignalStrengthCnfBody_t | Confirmation message body for WfmHiGetSignalStrengthCnf_t |
| C WfmHiGetSignalStrengthReq_t | Request message for retrieving the signal strength of connection |
| C WfmHiJoinIbssCnf_t | Confirmation message for WfmHiJoinIbssReq_t |
| C WfmHiJoinIbssCnfBody_t | Confirmation message body for WfmHiJoinIbssCnf_t |
| C WfmHiJoinIbssInd_t | Indication message used to signal the completion of a join request |
| C WfmHiJoinIbssIndBody_t | Indication message body for WfmHiJoinIbssInd_t |
| C WfmHiJoinIbssReq_t | Request message for connecting to or starting an IBSS network |
| C WfmHiJoinIbssReqBody_t | Request message body for WfmHiJoinIbssReq_t |
| C WfmHiLeaveIbssCnf_t | Confirmation message for WfmHiLeaveIbssReq_t |
| C WfmHiLeaveIbssCnfBody_t | Confirmation message body for WfmHiLeaveIbssCnf_t |
| C WfmHiLeaveIbssInd_t | Indication message used to signal the completion of a disconnect operation |
| C WfmHiLeaveIbssReq_t | Request message for disconnecting from an IBSS network |
| C WfmHiNsIpAddr_t | NS IP address element |
| C WfmHiRateSetBitmask_t | Device TX rate set bitmask used in WfmHiSetTxRateParametersReqBody_t |
| C WfmHiReceivedInd_t | Indication message used to signal a received packet |
| C WfmHiReceivedIndBody_t | Indication message body for WfmHiReceivedInd_t |
| C WfmHiRemoveMulticastAddrCnf_t | Confirmation message for WfmHiRemoveMulticastAddrReq_t |
| C WfmHiRemoveMulticastAddrCnfBody_t | Confirmation message body for WfmHiRemoveMulticastAddrCnf_t |
| C WfmHiRemoveMulticastAddrReq_t | Request message for removing a multicast address from the multicast filter whitelist |
| C WfmHiRemoveMulticastAddrReqBody_t | Request message body for WfmHiRemoveMulticastAddrReq_t |
| C WfmHiScanCompleteInd_t | Indication message used to signal a scan was completed |
| C WfmHiScanCompleteIndBody_t | Indication message body for WfmHiScanCompleteInd_t |
| C WfmHiScanResultInd_t | Indication message used to signal an access point has been detected |
| C WfmHiScanResultIndBody_t | Indication message body for WfmHiScanResultInd_t |
| C WfmHiSendFrameCnf_t | Confirmation message for WfmHiSendFrameReq_t |
| C WfmHiSendFrameCnfBody_t | Confirmation message body for WfmHiSendFrameCnf_t |
| C WfmHiSendFrameReq_t | Request message for sending a packet to the network |
| C WfmHiSendFrameReqBody_t | Request message body for WfmHiSendFrameReq_t |
| C WfmHiSetArpIpAddressCnf_t | Confirmation message for WfmHiSetArpIpAddressReq_t |
| C WfmHiSetArpIpAddressCnfBody_t | Confirmation message body for WfmHiSetArpIpAddressCnf_t |
| C WfmHiSetArpIpAddressReq_t | Request message for setting the Address Resolution Protocol (ARP) offloading state |
| C WfmHiSetArpIpAddressReqBody_t | Request message body for WfmHiSetArpIpAddressReq_t |
| C WfmHiSetBroadcastFilterCnf_t | Confirmation message for WfmHiSetBroadcastFilterReq_t |
| C WfmHiSetBroadcastFilterCnfBody_t | Confirmation message body for WfmHiSetBroadcastFilterCnf_t |
| C WfmHiSetBroadcastFilterReq_t | Request message for setting broadcast filter state |
| C WfmHiSetBroadcastFilterReqBody_t | Request message body for WfmHiSetBroadcastFilterReq_t |
| C WfmHiSetMacAddressCnf_t | Confirmation message for WfmHiSetMacAddressReq_t |
| C WfmHiSetMacAddressCnfBody_t | Confirmation message body for WfmHiSetMacAddressCnf_t |
| C WfmHiSetMacAddressReq_t | Request message to set MAC address of the interface |
| C WfmHiSetMacAddressReqBody_t | Request message body for WfmHiSetMacAddressReq_t |
| C WfmHiSetMaxApClientCountCnf_t | Confirmation message for WfmHiSetMaxApClientCountReq_t |
| C WfmHiSetMaxApClientCountCnfBody_t | Confirmation message body for WfmHiSetMaxApClientCountCnf_t |
| C WfmHiSetMaxApClientCountReq_t | Request message for setting the maximum number of connected clients |
| C WfmHiSetMaxApClientCountReqBody_t | Request message body for WfmHiSetMaxApClientCountReq_t |
| C WfmHiSetMaxApClientInactivityCnf_t | Confirmation message for WfmHiSetMaxApClientInactivityReq_t |
| C WfmHiSetMaxApClientInactivityCnfBody_t | Confirmation message body for WfmHiSetMaxApClientCountCnf_t |
| C WfmHiSetMaxApClientInactivityReq_t | Request message for setting the maximum number of connected clients |
| C WfmHiSetMaxApClientInactivityReqBody_t | Request message body for WfmHiSetMaxApClientInactivityReq_t |
| C WfmHiSetNsIpAddressCnf_t | Confirmation message for WfmHiSetNsIpAddressReq_t |
| C WfmHiSetNsIpAddressCnfBody_t | Confirmation message body for WfmHiSetNsIpAddressCnf_t |
| C WfmHiSetNsIpAddressReq_t | Request message for setting the Neighbor Discovery Protocol (NDP) offloading state |
| C WfmHiSetNsIpAddressReqBody_t | Request message body for WfmHiSetNsIpAddressReq_t |
| C WfmHiSetPmModeCnf_t | Confirmation message for WfmHiSetPmModeReq_t |
| C WfmHiSetPmModeCnfBody_t | Confirmation message body for WfmHiSetPmModeCnf_t |
| C WfmHiSetPmModeReq_t | Request message for setting the power management mode of the device |
| C WfmHiSetPmModeReqBody_t | Request message body for WfmHiSetPmModeReq_t |
| C WfmHiSetRoamParametersCnf_t | Confirmation message for WfmHiSetRoamParametersReq_t |
| C WfmHiSetRoamParametersCnfBody_t | Confirmation message body for WfmHiSetRoamParametersCnf_t |
| C WfmHiSetRoamParametersReq_t | Request message for setting the roaming parameters |
| C WfmHiSetRoamParametersReqBody_t | Request message body for WfmHiSetRoamParametersReq_t |
| C WfmHiSetScanParametersCnf_t | Confirmation message for WfmHiSetScanParametersReq_t |
| C WfmHiSetScanParametersCnfBody_t | Confirmation message body for WfmHiSetScanParametersCnf_t |
| C WfmHiSetScanParametersReq_t | Request message for setting scan parameters |
| C WfmHiSetScanParametersReqBody_t | Request message body for WfmHiSetScanParametersReq_t |
| C WfmHiSetTxRateParametersCnf_t | Confirmation message for WfmHiSetTxRateParametersReq_t |
| C WfmHiSetTxRateParametersCnfBody_t | Confirmation message body for WfmHiSetTxRateParametersCnf_t |
| C WfmHiSetTxRateParametersReq_t | Request message for setting the TX rate set parameters |
| C WfmHiSetTxRateParametersReqBody_t | Request message body for WfmHiSetTxRateParametersReq_t |
| C WfmHiSsidDef_t | Service Set Identifier (SSID) of a network |
| C WfmHiStartApCnf_t | Confirmation message for WfmHiStartApReq_t |
| C WfmHiStartApCnfBody_t | Confirmation message body for WfmHiStartApCnf_t |
| C WfmHiStartApInd_t | Indication message used to signal the completion of a start request |
| C WfmHiStartApIndBody_t | Indication message body for WfmHiStartApInd_t |
| C WfmHiStartApReq_t | Request message for starting a Wi-Fi network |
| C WfmHiStartApReqBody_t | Request message body for WfmHiStartApReq_t |
| C WfmHiStartScanCnf_t | Confirmation message for WfmHiStartScanReq_t |
| C WfmHiStartScanCnfBody_t | Confirmation message body for WfmHiStartScanCnf_t |
| C WfmHiStartScanReq_t | Request message for starting a scan to detect near-by access points |
| C WfmHiStartScanReqBody_t | Request message body for WfmHiStartScanReq_t |
| C WfmHiStopApCnf_t | Confirmation message for WfmHiStopApReq_t |
| C WfmHiStopApCnfBody_t | Confirmation message body for WfmHiStopApCnf_t |
| C WfmHiStopApInd_t | Indication message used to signal the completion of a stop operation |
| C WfmHiStopApReq_t | Request message for stopping the started Wi-Fi network |
| C WfmHiStopScanCnf_t | Confirmation message for WfmHiStopScanReq_t |
| C WfmHiStopScanCnfBody_t | Confirmation message body for WfmHiStopScanCnf_t |
| C WfmHiStopScanReq_t | Request message for stopping an ongoing scan |
| C WfmHiUpdateApCnf_t | Confirmation message for WfmHiUpdateApReq_t |
| C WfmHiUpdateApCnfBody_t | Confirmation message body for WfmHiUpdateApCnf_t |
| C WfmHiUpdateApReq_t | Request message for updating parameters of the started Wi-Fi network |
| C WfmHiUpdateApReqBody_t | Request message body for WfmHiUpdateApReq_t |
| C WfmMessageIds_t | WFM API message IDs |