NetBurner 3.1
m2m_types.h
Go to the documentation of this file.
1 
42 #ifndef __M2M_WIFI_TYPES_H__
43 #define __M2M_WIFI_TYPES_H__
44 
45 
46 /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
47 INCLUDES
48 *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
49 
50 #ifndef _BOOT_
51 #ifndef _FIRMWARE_
53 #else
54 #error "Failed to include nm_common.h"
55 //#include "m2m_common.h"?
56 #endif
57 #endif
58 
59 /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
60 MACROS
61 *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
66 #define MAKE_VERSION(major, minor, patch) (((uint16)(major) << 8) | ((minor << 4) | (patch) ))
67 
68 /*======*======*======*======*
69  FIRMWARE VERSION NO INFO
70  *======*======*======*======*/
71 
72 #define M2M_FIRMWARE_VERSION_MAJOR_NO (4)
73 
77 #define M2M_FIRMWARE_VERSION_MINOR_NO (2)
78 
81 #define M2M_FIRMWARE_VERSION_PATCH_NO (4)
82 
85 #define RF_VERSION ("01.1")
86 
89 /*======*======*======*======*
90  SUPPORTED DRIVER VERSION NO INFO
91  *======*======*======*======*/
92 
93 #define M2M_DRIVER_VERSION_MAJOR_NO (4)
94 
98 #define M2M_DRIVER_VERSION_MINOR_NO (2)
99 
102 #define M2M_DRIVER_VERSION_PATCH_NO (4)
103 
107 #if !defined(M2M_FIRMWARE_VERSION_MAJOR_NO) || !defined(M2M_FIRMWARE_VERSION_MINOR_NO)
108 #error Undefined version number
109 #endif
110 
111 #define M2M_BUFFER_MAX_SIZE (1600UL - 4)
112 
116 #define M2M_MAC_ADDRES_LEN 6
117 
120 #define M2M_ETHERNET_HDR_OFFSET 36
121 
125 #define M2M_ETH_PAD_SIZE 2
126 
129 #define M2M_ETHERNET_HDR_LEN 14
130 
134 #define M2M_MAX_SSID_LEN 33
135 
139 #define M2M_MAX_PSK_LEN 65
140 
143 #define M2M_MAX_PMK_LEN 40
144 
147 #define M2M_ENTERPRISE_CERT_MAX_LENGTH_IN_BYTES 4000
148 
152 #define M2M_DEVICE_NAME_MAX 48
153 
157 #define M2M_LISTEN_INTERVAL 1
158 
164 #define M2M_1X_USR_NAME_MAX 21
165 
171 #define M2M_1X_PWD_MAX 41
172 
177 #define M2M_CUST_IE_LEN_MAX 252
178 
182 #define M2M_CONFIG_CMD_BASE 1
183 
185 #define M2M_STA_CMD_BASE 40
186 
188 #define M2M_AP_CMD_BASE 80
189 
191 #define M2M_P2P_CMD_BASE 90
192 
195 #define WEP_40_KEY_SIZE ((uint8)5)
196 
198 #define WEP_104_KEY_SIZE ((uint8)13)
199 
201 #define WEP_40_KEY_STRING_SIZE ((uint8)10)
202 
204 #define WEP_104_KEY_STRING_SIZE ((uint8)26)
205 
207 #define WEP_KEY_MAX_INDEX ((uint8)4)
208 
210 #define M2M_SCAN_MIN_NUM_SLOTS (2)
211 
213 #define M2M_SCAN_MIN_SLOT_TIME (20)
214 
217 #define M2M_SCAN_ERR_WIFI ((sint8)-2)
218 
220 #define M2M_SCAN_ERR_AP ((sint8)-4)
221 
223 #define M2M_SCAN_ERR_P2P ((sint8)-5)
224 
226 #define M2M_SCAN_ERR_WPS ((sint8)-6)
227 
230 /*======*======*======*======*
231  MONTIORING MODE DEFINITIONS
232  *======*======*======*======*/
233 
234 #define M2M_WIFI_FRAME_TYPE_ANY 0xFF
235 
237 #define M2M_WIFI_FRAME_SUB_TYPE_ANY 0xFF
238 
255 typedef enum {
284 
292 typedef enum {
293  M2M_WIFI_WEP_KEY_INDEX_1 = ((uint8) 1),
294  M2M_WIFI_WEP_KEY_INDEX_2,
295  M2M_WIFI_WEP_KEY_INDEX_3,
300 
301 typedef enum {
302  AP_INTERFACE =0, /* Fixed Interface for AP mode */
303  STATION_INTERFACE =1, /* Fixed Interface for Station mode */
304  P2P_INTERFACE =2 /* P2P interface is configurable using os_m2m_wifi_set_p2p_control_ifc()
305  * with the default value as Interface 1; */
306 }tenuControlInterface;
307 
316 typedef enum {
317  WEP_OPEN_SYSTEM = 1,
318  WEP_SHARED_KEY = 2,
319  WEP_ANY = 3
321 
330 typedef enum {
331  M2M_WIFI_TX_RATE_1_MBPS=0,
332  M2M_WIFI_TX_RATE_2_MBPS,
333  M2M_WIFI_TX_RATE_5_5_MBPS,
334  M2M_WIFI_TX_RATE_6_MBPS,
335  M2M_WIFI_TX_RATE_MCS0,
336  M2M_WIFI_TX_RATE_9_MBPS,
337  M2M_WIFI_TX_RATE_11_MBPS,
338  M2M_WIFI_TX_RATE_12_MBPS,
339  M2M_WIFI_TX_RATE_MCS1,
340  M2M_WIFI_TX_RATE_18_MBPS,
341  M2M_WIFI_TX_RATE_MCS2,
342  M2M_WIFI_TX_RATE_24_MBPS,
343  M2M_WIFI_TX_RATE_MCS3,
344  M2M_WIFI_TX_RATE_36_MBPS,
345  M2M_WIFI_TX_RATE_MCS4,
346  M2M_WIFI_TX_RATE_48_MBPS,
347  M2M_WIFI_TX_RATE_MCS5,
348  M2M_WIFI_TX_RATE_54_MBPS,
349  M2M_WIFI_TX_RATE_MCS6,
350  M2M_WIFI_TX_RATE_MCS7
352 
361 typedef enum {
396 
404 typedef enum {
501 } tenuM2mStaCmd;
502 
503 
511 typedef enum {
519 
520 
528 typedef enum {
544 }tenuM2mApCmd;
545 
553 typedef enum {
564 
572 typedef enum {
589 
590 
598 typedef enum {
606 
614 typedef enum __attribute__ ((__packed__)){
615  M2M_WIFI_CH_1 = ((uint8) 0),
616  M2M_WIFI_CH_2,
617  M2M_WIFI_CH_3,
618  M2M_WIFI_CH_4,
619  M2M_WIFI_CH_5,
620  M2M_WIFI_CH_6,
621  M2M_WIFI_CH_7,
622  M2M_WIFI_CH_8,
623  M2M_WIFI_CH_9,
624  M2M_WIFI_CH_10,
625  M2M_WIFI_CH_11,
626  M2M_WIFI_CH_12,
627  M2M_WIFI_CH_13,
628  M2M_WIFI_CH_14,
629  M2M_WIFI_CH_ALL = ((uint8) 255)
631 
639 typedef enum {
640  NORTH_AMERICA = ((uint8) 0),
641  EUROPE = ((uint8) 1),
642  ASIA = ((uint8) 2)
644 
645 
653 typedef enum {
662 
663 
671 typedef enum {
677  P2P_AP_CONCURRENCY_INTERFACE =1,
683 
691 typedef enum{
699 
700 
708 typedef struct{
709  uint8 u8KeyIndx;
712  uint8 u8KeySz;
715  uint8 au8WepKey[WEP_104_KEY_STRING_SIZE + 1];
721  uint8 __PAD24__[2];
725 
726 
734 typedef struct{
735  uint8 au8UserName[M2M_1X_USR_NAME_MAX];
738  uint8 au8Passwd[M2M_1X_PWD_MAX];
742 
743 
751 typedef union{
752  uint8 au8PSK[M2M_MAX_PSK_LEN];
755  uint8 au8PMK[M2M_MAX_PMK_LEN];
765 
766 
774 typedef struct{
778  uint8 u8SecType;
781  uint8 u8IsPMKUsed;
784  #define __SEC_INFO_PAD_SIZE__ (4 - ((sizeof(tuniM2MWifiAuth) + 2) % 4))
785 
786  uint8 __PAD__[__SEC_INFO_PAD_SIZE__];
790 
791 
799 typedef struct{
806  uint8 au8SSID[M2M_MAX_SSID_LEN];
809 #define __CONN_PAD_SIZE__ (4 - ((sizeof(tstrM2MWifiSecInfo) + M2M_MAX_SSID_LEN + 2) % 4))
810  uint8 __PAD__[__CONN_PAD_SIZE__];
814 
815 
826 typedef struct {
830  char acPinNumber[8];
833  uint8 __PAD24__[3];
837 
838 
855 typedef struct{
856  uint8 u8AuthType;
859  uint8 u8Ch;
862  uint8 au8SSID[M2M_MAX_SSID_LEN];
865  uint8 au8PSK[M2M_MAX_PSK_LEN];
869 
870 
881 typedef struct {
882  uint8 u8NumOfSlot;
886  uint8 u8SlotTime;
891  uint8 __PAD16__[2];
892 
893 }tstrM2MScanOption;
894 
905 typedef struct {
906  uint8 u8ScanRegion;
907  /*|< Specifies the number of channels allowed in the region (e.g. North America = 11 ... etc.).
908  */
909  uint8 __PAD24__[3];
910 
912 
923 typedef struct {
924  uint8 u8ChannelListCount;
925  /*|< Specifies the number of channels allowed.
926  */
927  uint8 au8ChannelList[14];
928  /*|< Channel List.
929  */
930  uint8 __PAD24__[1];
931 
933 
934 
945 typedef struct {
949  uint8 au8SSID[M2M_MAX_SSID_LEN];
953  uint8 __PAD24__[3];
957 }tstrM2MScan;
958 
959 
967 typedef struct{
968  uint8 u8NumofCh;
974  uint8 __PAD16__[2];
978 
979 
988 typedef struct {
989  uint8 u8Index;
992  uint8 __PAD24__[3];
996 
997 
1006 typedef struct {
1007  uint8 u8index;
1013  uint8 u8AuthType;
1016  uint8 u8ch;
1019  uint8 au8BSSID[6];
1022  uint8 au8SSID[M2M_MAX_SSID_LEN];
1025  uint8 au8DeviceName[M2M_DEVICE_NAME_MAX];
1028  uint8 _PAD8_;
1032 
1033 
1045 typedef struct {
1049  uint8 u8ErrCode;
1052  uint8 u8IfcId;
1055  uint8 u8MAcAddr[6];
1058  uint8 __PAD24__[3];
1062 
1063 
1074 typedef struct{
1075  uint8 u8PsType;
1078  uint8 u8BcastEn;
1081  uint8 __PAD16__[2];
1084 }tstrM2mPsType;
1085 
1096 typedef struct {
1100  uint8 __PAD16__[2];
1103 }tstrM2mLsnInt;
1104 
1105 
1119 typedef struct{
1120  uint8 u8ChannelID;
1121  /* !< RF Channel ID as per tenuM2mScanCh.
1122  */
1131  uint8 au8SrcMacAddress[6];
1135  uint8 au8DstMacAddress[6];
1139  uint8 au8BSSID[6];
1146  uint8 __PAD24__[2];
1150 
1151 
1162 typedef struct{
1172  uint8 u8Priority;
1181  uint8 au8SrcMacAddress[6];
1182  /* !< ZERO means DO NOT FILTER Source address.
1183  */
1184  uint8 au8DstMacAddress[6];
1185  /* !< ZERO means DO NOT FILTER Destination address.
1186  */
1187  uint8 au8BSSID[6];
1188  /* !< ZERO means DO NOT FILTER BSSID.
1189  */
1205  uint8 __PAD24__[1];
1209 
1210 
1220 typedef struct{
1227  uint8 u8IfcId;
1230  uint8 __PAD24__[3];
1234 
1235 
1243 typedef struct {
1247  uint8 __PAD24__[3];
1251 
1262 typedef struct {
1266  uint8 au8SSID[M2M_MAX_SSID_LEN];
1279  uint8 u8SecType;
1283  uint8 u8SsidHide;
1294  #define __AP_CONFIG_PAD_SIZE__ (4 - ((sizeof(tuniM2MWifiAuth) + 2) % 4))
1295  uint8 __PAD__[__AP_CONFIG_PAD_SIZE__];
1299 
1311 typedef struct {
1312  uint8 au8Mac0[6];
1315  uint8 au8Mac1[6];
1319 
1320 
1330 typedef struct {
1331  uint8 au8DeviceName[M2M_DEVICE_NAME_MAX];
1335 
1344 typedef struct {
1349 
1360 typedef struct {
1361  uint32 u32StaticIP;
1364  uint32 u32Gateway;
1367  uint32 u32DNS;
1373 } tstrM2MIPConfig;
1374 
1383 typedef struct{
1384  uint16 u16PktSz;
1385  uint16 u16PktOffset;
1386  uint8 u8IfcId;
1387  uint8 __PAD24__[3];
1391 
1399 typedef struct{
1400  char acSSID[M2M_MAX_SSID_LEN];
1402  uint8 u8SecType;
1406  uint8 __PAD8__;
1409 
1417 typedef struct{
1418  uint8 BSSID[6];
1423 
1431 typedef struct{
1434  tstrM2MAssocEntryInfo astrM2MAssocEntryInfo[8];
1437 
1445 typedef struct{
1446  uint16 u16Year;
1447  uint8 u8Month;
1448  uint8 u8Day;
1449  uint8 u8Hour;
1450  uint8 u8Minute;
1451  uint8 u8Second;
1453 
1461  typedef struct {
1462  uint8 au8macaddress[M2M_MAC_ADDRES_LEN];
1470  uint8 __PAD8__;
1474 
1482  typedef struct {
1483  uint8 u8IfcId;
1487  uint8 __PAD24__[3];
1490 }tstrM2MIfId;
1498  typedef enum {
1506 
1514  typedef struct {
1518  uint8 __PAD24__[3];
1522 
1525 #endif
Definition: m2m_types.h:432
M2M association information of the connected station in the AP mode.
Definition: m2m_types.h:1431
uint8 u8AuthType
Definition: m2m_types.h:856
Definition: m2m_types.h:473
tenuM2mStaCmd
This enum contains all the WILC commands while in Station mode.
Definition: m2m_types.h:404
Definition: m2m_types.h:383
Definition: m2m_types.h:277
Wi-Fi Connect Request.
Definition: m2m_types.h:799
Definition: m2m_types.h:259
Listen interval.
Definition: m2m_types.h:1096
tenuWPSTrigger
WPS Triggering Methods.
Definition: m2m_types.h:691
uint8 u8HeaderLength
Definition: m2m_types.h:1175
This module contains common APIs declarations.
Definition: m2m_types.h:672
Definition: m2m_types.h:482
Set the device to operate in the Wi-Fi Direct (P2P) mode.
Definition: m2m_types.h:1243
Definition: m2m_types.h:695
uint16 u16DataLength
Definition: m2m_types.h:1190
Definition: m2m_types.h:579
Definition: m2m_types.h:485
Wi-Fi Monitor Mode Filter.
Definition: m2m_types.h:1119
Definition: m2m_types.h:576
tstr1xAuthCredentials strCred1x
Definition: m2m_types.h:758
Power Save Configuration.
Definition: m2m_types.h:1074
Definition: m2m_types.h:535
uint8 u8KeySz
Definition: m2m_types.h:712
tenuM2mWepAuthType
WEP Authentication type.
Definition: m2m_types.h:316
Definition: m2m_types.h:365
tenuM2mConnChangedErrcode
Definition: m2m_types.h:255
uint8 u8ch
Definition: m2m_types.h:1016
uint32 u32DNS
Definition: m2m_types.h:1367
Definition: m2m_types.h:538
uint8 u8ListenChannel
Definition: m2m_types.h:1244
tstrM2MWifiSecInfo strSec
Definition: m2m_types.h:800
tenuM2mScanCh u8ChNum
Definition: m2m_types.h:946
tenuPowerSaveModes
Power Save Modes.
Definition: m2m_types.h:653
tenuM2mConfigCmd
This enum contains all the host commands used to configure the WILC board.
Definition: m2m_types.h:361
Definition: m2m_types.h:452
Definition: m2m_types.h:374
Definition: m2m_types.h:389
Definition: m2m_types.h:495
uint8 u8EnRecvHdr
Definition: m2m_types.h:1143
Definition: m2m_types.h:654
Definition: m2m_types.h:377
Definition: m2m_types.h:476
uint8 u8KeyIndx
Definition: m2m_types.h:709
Wi-Fi Scan Request.
Definition: m2m_types.h:945
tenuM2mWepKeyIndex
Index for WEP key Authentication.
Definition: m2m_types.h:292
Scan Result Request.
Definition: m2m_types.h:988
uint8 __PAD8__
Definition: m2m_types.h:1406
Wi-Fi Security Parameters for all supported security modes.
Definition: m2m_types.h:751
#define M2M_P2P_CMD_BASE
Definition: m2m_types.h:191
Definition: m2m_types.h:470
uint8 u8IsPMKUsed
Definition: m2m_types.h:781
Definition: m2m_types.h:1501
#define M2M_STA_CMD_BASE
Definition: m2m_types.h:185
tenuM2mSsidMode
Definition: m2m_types.h:598
tuniM2MWifiAuth uniAuth
Definition: m2m_types.h:775
Used for time storage.
Definition: m2m_types.h:1445
Definition: m2m_types.h:414
Definition: m2m_types.h:560
Set Intrface ID.
Definition: m2m_types.h:1482
uint8 u8FrameSubtype
Definition: m2m_types.h:1166
#define WEP_104_KEY_STRING_SIZE
Definition: m2m_types.h:204
tstrM2mWifiWepParams strWepInfo
Definition: m2m_types.h:761
Definition: m2m_types.h:441
Definition: m2m_types.h:435
uint8 u8SecType
Definition: m2m_types.h:1402
Definition: m2m_types.h:368
M2M add/remove multicast mac address.
Definition: m2m_types.h:1461
Wi-Fi Connection State.
Definition: m2m_types.h:1045
uint8 u8AddRemove
Definition: m2m_types.h:1466
tenuM2mTxPwrLevel
Definition: m2m_types.h:1498
Definition: m2m_types.h:262
WPS Configuration parameters.
Definition: m2m_types.h:826
Definition: m2m_types.h:532
Sets the MAC address from application. It is only intended for testing purpose. This method is not us...
Definition: m2m_types.h:1311
uint16 u16PacketSize
Definition: m2m_types.h:1221
Wi-Fi Scan Result.
Definition: m2m_types.h:1006
uint8 u8FrameSubtype
Definition: m2m_types.h:1127
uint16 u16HeaderLength
Definition: m2m_types.h:1224
tenuM2mConnState
Wi-Fi Connection State.
Definition: m2m_types.h:553
Definition: m2m_types.h:362
#define M2M_MAX_PSK_LEN
Definition: m2m_types.h:139
Definition: m2m_types.h:467
Definition: m2m_types.h:599
uint8 u8ListenChannel
Definition: m2m_types.h:1273
Static IP configuration.
Definition: m2m_types.h:1360
Definition: m2m_types.h:438
Definition: m2m_types.h:585
Definition: m2m_types.h:371
uint8 u8IsPMKUsed
Definition: m2m_types.h:1276
uint16 u16SeqNo
Definition: m2m_types.h:1202
#define M2M_MAC_ADDRES_LEN
Definition: m2m_types.h:116
Definition: m2m_types.h:512
Definition: m2m_types.h:1503
uint8 u8Ch
Definition: m2m_types.h:859
uint8 u8Index
Definition: m2m_types.h:989
tenuP2pControlInterface
enum holding P2P Control interface for different concurrency modes
Definition: m2m_types.h:671
tuniM2MWifiAuth uniAuth
Definition: m2m_types.h:1290
Definition: m2m_types.h:411
tenuM2mSecType
Wi-Fi Supported Security types.
Definition: m2m_types.h:572
Definition: m2m_types.h:423
Definition: m2m_types.h:529
uint8 u8IfcId
Definition: m2m_types.h:1227
Definition: m2m_types.h:448
uint8 u8SsidHide
Definition: m2m_types.h:1283
uint16 u16LsnInt
Definition: m2m_types.h:1097
Wi-Fi channel list regulation.
Definition: m2m_types.h:923
uint8 __PAD8__
Definition: m2m_types.h:1470
Received Packet Size and Data Offset.
Definition: m2m_types.h:1383
#define M2M_CONFIG_CMD_BASE
Definition: m2m_types.h:182
Tx power level.
Definition: m2m_types.h:1514
Definition: m2m_types.h:296
uint16 u16BeaconInterval
Definition: m2m_types.h:1269
uint8 u8WepAuthType
Definition: m2m_types.h:718
Definition: m2m_types.h:420
WPS Result.
Definition: m2m_types.h:855
Definition: m2m_types.h:461
uint32 u32Gateway
Definition: m2m_types.h:1364
Definition: m2m_types.h:488
AP Configuration.
Definition: m2m_types.h:1262
#define M2M_AP_CMD_BASE
Definition: m2m_types.h:188
uint8 u8MaxSupportedSta
Definition: m2m_types.h:1286
Wi-Fi RX Frame Header.
Definition: m2m_types.h:1162
WEP security key parameters.
Definition: m2m_types.h:708
Definition: m2m_types.h:426
M2M Provisioning Information obtained from the HTTP Provisioning server.
Definition: m2m_types.h:1399
uint8 u8SecType
Definition: m2m_types.h:1279
#define M2M_DEVICE_NAME_MAX
Definition: m2m_types.h:152
Definition: m2m_types.h:268
Definition: m2m_types.h:541
Definition: m2m_types.h:265
signed char sint8
Range of values between -128 to 127.
Definition: nm_bsp.h:123
#define M2M_MAX_SSID_LEN
Definition: m2m_types.h:134
Definition: m2m_types.h:256
Definition: m2m_types.h:515
uint8 u8NumofCh
Definition: m2m_types.h:968
uint16 u16Ch
Definition: m2m_types.h:803
tenuTxDataRate
This enum contains all the phy tx rates.
Definition: m2m_types.h:330
Definition: m2m_types.h:602
Definition: m2m_types.h:274
uint8 u8index
Definition: m2m_types.h:1007
Definition: m2m_types.h:464
Definition: m2m_types.h:657
uint8 u8TxPwrLevel
Definition: m2m_types.h:1515
Wi-Fi channel regulation region information.
Definition: m2m_types.h:905
uint32 u32SubnetMask
Definition: m2m_types.h:1370
uint8 u8CurrState
Definition: m2m_types.h:1046
Wi-Fi Scan Result.
Definition: m2m_types.h:967
M2M association information of of an assoicated entry in the AP mode.
Definition: m2m_types.h:1417
uint8 u8SecType
Definition: m2m_types.h:778
Wi-Fi Tx Packet Info.
Definition: m2m_types.h:1220
uint8 u8ServiceClass
Definition: m2m_types.h:1169
uint8 u8FrameType
Definition: m2m_types.h:1163
Authentication credentials to connect to a Wi-Fi network.
Definition: m2m_types.h:774
sint8 s8RSSI
Definition: m2m_types.h:1199
Definition: m2m_types.h:271
User specified Max Tx Rate.
Definition: m2m_types.h:1344
Definition: m2m_types.h:408
tenuM2mApCmd
This enum contains all the WILC commands while in AP mode.
Definition: m2m_types.h:528
Definition: m2m_types.h:405
uint8 u8AuthType
Definition: m2m_types.h:1013
Definition: m2m_types.h:492
Definition: m2m_types.h:557
Definition: m2m_types.h:554
Definition: m2m_types.h:573
uint8 u8PsType
Definition: m2m_types.h:1075
Definition: m2m_types.h:498
#define M2M_MAX_PMK_LEN
Definition: m2m_types.h:143
sint8 s8RSSI
Definition: m2m_types.h:1420
uint32 u32StaticIP
Definition: m2m_types.h:1361
sint8 s8ScanState
Definition: m2m_types.h:971
Definition: m2m_types.h:392
tenuM2mScanRegion
Wi-Fi RF Channels.
Definition: m2m_types.h:639
uint8 u8ErrCode
Definition: m2m_types.h:1049
Definition: m2m_types.h:1499
uint16 u16FrameLength
Definition: m2m_types.h:1193
#define M2M_1X_PWD_MAX
Definition: m2m_types.h:171
Device name.
Definition: m2m_types.h:1330
Definition: m2m_types.h:386
uint8 u8FrameType
Definition: m2m_types.h:1123
uint8 u8NoConnSta
Definition: m2m_types.h:1432
Definition: m2m_types.h:455
Definition: m2m_types.h:582
Definition: m2m_types.h:444
uint8 u8TriggerType
Definition: m2m_types.h:827
sint8 s8rssi
Definition: m2m_types.h:1010
uint8 _PAD8_
Definition: m2m_types.h:1028
sint8 s8RSSI
Definition: m2m_types.h:1404
#define M2M_1X_USR_NAME_MAX
Definition: m2m_types.h:164
uint8 u8IfcId
Definition: m2m_types.h:1483
Definition: m2m_types.h:692
Definition: m2m_types.h:479
Definition: m2m_types.h:429
Definition: m2m_types.h:458
tenuM2mP2pCmd
This enum contains all the WILC commands while in P2P mode.
Definition: m2m_types.h:511
#define uint8
Range of values between 0 to 255.
Definition: aes.cpp:34
uint32 u32UsrMaxTxRate
Definition: m2m_types.h:1345
Credentials for the user to authenticate with the AAA server (WPA-Enterprise Mode IEEE802...
Definition: m2m_types.h:734
tenuM2mScanCh
Wi-Fi RF Channels.
Definition: m2m_types.h:614
unsigned short uint16
Range of values between 0 to 65535.
Definition: ahdlc.cpp:46
Definition: m2m_types.h:280
uint8 u8CipherType
Definition: m2m_types.h:1178
Definition: m2m_types.h:417
Definition: m2m_types.h:380
uint8 u8Priority
Definition: m2m_types.h:1172
uint32 u32DataRateKbps
Definition: m2m_types.h:1196