WINC1500 IoT Software APIs: Data Structures

WINC1500 IoT Software API

WINC1500 IoT Software APIs  19.5.2
WINC Software API Reference Manual
Data Structures
Here are the data structures with brief descriptions:
 Cin_addrIPv4 address representation
 CsockaddrGeneric socket address structure
 Csockaddr_inSocket address structure for IPV4 addresses. Used to specify socket address information to which to connect to. Can be cast to sockaddr structure
 Ctstr1xAuthCredentialsCredentials for the user to authenticate with the AAA server (WPA-Enterprise Mode IEEE802.1x)
 CtstrCyptoRespCrypto response
 CtstrEthInitParamStructure 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. This structure is part of the Wi-Fi configuration structure tstrWifiInitParam. Applications shouldn't need to define this structure, if the bypass mode is not defined
 CtstrM2MAPConfigAP Configuration
 CtstrM2mBatteryVoltageBattery Voltage
 CtstrM2mClientStatePS Client State
 CtstrM2MConnInfoM2M Provisioning Information obtained from the HTTP Provisioning server
 CtstrM2MDefaultConnRespResponse error of the m2m_default_connect
 CtstrM2MDeviceNameConfigDevice name
 CtstrM2mEnableLogsEnable Firmware logs
 CtstrM2MIPConfigStatic IP configuration
 CtstrM2mIpCtrlBufStructure 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 structure in the 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
 CtstrM2mIpRsvdPktReceived Packet Size and Data Offset
 CtstrM2mLsnIntListen interval
 CtstrM2MMulticastMacM2M add/remove multi-cast mac address
 CtstrM2MP2PConnectSet the device to operate in the Wi-Fi Direct (P2P) mode
 CtstrM2MProvisionInfoM2M Provisioning Information obtained from the HTTP Provisioning server
 CtstrM2MProvisionModeConfigM2M Provisioning Mode Configuration
 CtstrM2mPsTypePower Save Configuration
 CtstrM2mPwrMode
 CtstrM2mPwrStatePower Mode
 CtstrM2mReqScanResultScan Result Request
 CtstrM2MScanWi-Fi Scan Request
 CtstrM2mScanDoneWi-Fi Scan Result
 CtstrM2MScanOptionScan options and configurations
 CtstrM2MScanRegionWi-Fi channel regulation region information
 CtstrM2MservercmdPS Server CMD
 CtstrM2mServerInitPS Server initialization
 CtstrM2mSetMacAddressSets the MAC address from application. The WINC load the mac address from the effuse by default to the WINC configuration memory, but that function is used to let the application overwrite the configuration memory with the mac address from the host
 CtstrM2mSlpReqTimeManual power save request sleep time
 CtstrM2mTxPwrLevelTx power level
 CtstrM2mWifiConnectWi-Fi Connect Request
 CtstrM2mWifiGainsParamsGain Values
 CtstrM2MWifiMonitorModeCtrlWi-Fi Monitor Mode Filter
 CtstrM2MWifiRxPacketInfoWi-Fi RX Frame Header
 CtstrM2mWifiscanResultWi-Fi Scan Result
 CtstrM2MWifiSecInfoAuthentication credentials to connect to a Wi-Fi network
 CtstrM2mWifiStateChangedWi-Fi Connection State
 CtstrM2MWifiTxPacketInfoWi-Fi TX Packet Info
 CtstrM2mWifiWepParamsWEP security key parameters
 CtstrM2MWPSConnectWPS Configuration parameters
 CtstrM2MWPSInfoWPS Result
 CtstrOtaControlSecControl section structure is used to define the working image and the validity of the roll-back image and its offset, also both firmware versions is kept in that structure
 CtstrOtaInitHdrOTA Image Header
 CtstrOtaUpdateInfoOTA Update Information
 CtstrOtaUpdateStatusRespOTA Update Information
 CtstrPrngM2M Request PRNG
 CtstrSocketAcceptMsgSocket accept status
 CtstrSocketBindMsgSocket bind status
 CtstrSocketConnectMsgSocket connect status
 CtstrSocketListenMsgSocket listen status
 CtstrSocketRecvMsgSocket recv status
 CtstrSslSetActiveCsList
 CtstrSystemTimeUsed for time storage
 CtstrTlsCrlEntryCertificate data for inclusion in a revocation list (CRL)
 CtstrTlsCrlInfoCertificate revocation list details
 CtstrTlsSrvSecFileEntryThis struct contains a TLS certificate
 CtstrTlsSrvSecHdrThis struct contains a set of TLS certificates
 CtstrWifiInitParamStructure, holding the Wi-fi configuration attributes such as the wi-fi callback , monitoring mode callback and Ethernet parameter initialization structure. Such configuration parameters are required to be set before calling the wi-fi initialization function m2m_wifi_init. pfAppWifiCb attribute must be set to handle the wi-fi callback operations. pfAppMonCb attribute, is optional based on whether the application requires the monitoring mode configuration, and can there not be set before the initialization. strEthInitParam structure, is another optional configuration based on whether the bypass mode is set
 CtuniM2MWifiAuthWi-Fi Security Parameters for all supported security modes
Generated on Thu Jan 26 2017 22:15:21 for WINC1500 IoT Software APIs by   doxygen 1.8.13