 |
m2mb API docs
25.21.002
m2mb API sets documentation
|
Go to the documentation of this file.
22 #ifndef M2M_M2MB_WLAN_API_H
23 #define M2M_M2MB_WLAN_API_H
28 #define M2MB_WLAN_MAC_LEN 6
29 #define M2MB_WLAN_MAC_STR_LEN 18
30 #define M2MB_WLAN_MAC_SEPERATOR ':'
32 #define M2MB_WLAN_MAX_SSID_LEN 32
34 #define M2MB_WLAN_MIN_PASSPHRASE_LEN 8
35 #define M2MB_WLAN_MAX_PASSPHRASE_LEN 64
37 #define M2MB_WLAN_MIN_WEP_KEY_SIZE 10
38 #define M2MB_WLAN_MAX_WEP_KEY_SIZE 26
40 #define M2MB_WLAN_WPS_MAX_KEY_LEN 64
42 #define M2MB_WLAN_SCAN_TYPE_BLOCKING 1
43 #define M2MB_WLAN_SCAN_TYPE_NON_BLOCKING 0
45 #define M2MB_WLAN_BROADCAST_ENABLE 1
46 #define M2MB_WLAN_BROADCAST_DISABLE 0
48 #define M2MB_WLAN_MIN_EAP_IDENTITY_LEN 8
49 #define M2MB_WLAN_MAX_EAP_IDENTITY_LEN 64
51 #define M2MB_WLAN_MIN_EAP_PASSWORD_LEN 8
52 #define M2MB_WLAN_MAX_EAP_PASSWORD_LEN 64
54 #define M2MB_WLAN_MIN_EAP_PRIV_KEY_PASSWD_LEN 8
55 #define M2MB_WLAN_MAX_EAP_PRIV_KEY_PASSWD_LEN 64
57 #define M2MB_MAX_FILE_READ_LEN 256
61 typedef HANDLE M2MB_WLAN_HANDLE;
62 typedef HANDLE M2MB_WLAN_IF_HANDLE;
76 M2MB_WLAN_PROTOCOL_TYPE_B_ONLY,
77 M2MB_WLAN_PROTOCOL_TYPE_B_G,
78 M2MB_WLAN_PROTOCOL_TYPE_B_G_N,
79 M2MB_WLAN_PROTOCOL_TYPE_A_N,
80 M2MB_WLAN_PROTOCOL_TYPE_A_N_AC,
82 }M2MB_WLAN_PROTOCOL_TYPE_E;
110 M2MB_WLAN_AUTH_TYPE_INVALID
121 M2MB_WLAN_AP_SEC_TYPE_INVALID
129 M2MB_WLAN_SECURITY_MODE_WPA_EAP = 3,
130 M2MB_WLAN_SECURITY_MODE_WPA_EAP_PSK = 4,
132 M2MB_WLAN_SECURITY_MODE_INVALID
158 M2MB_WLAN_ENCRYPT_TYPE_INVALID
253 M2MB_WLAN_UNSOLICIT_IND_CB,
295 M2MB_WLAN_OP_MODE_STA,
296 M2MB_WLAN_OP_MODE_AP,
297 M2MB_WLAN_OP_MODE_AP_STA,
298 M2MB_WLAN_OP_MODE_AP_AP,
299 M2MB_WLAN_OP_MODE_STA_STA
343 M2MB_WLAN_BIN_BDWLAN,
348 M2MB_WLAN_START_STATUS_OFF = 0,
349 M2MB_WLAN_START_STATUS_ON,
350 M2MB_WLAN_START_STATUS_AUTO,
351 } M2MB_WLAN_START_STATUS_E;
372 M2MB_WLAN_SET_CHANNEL,
379 M2MB_WLAN_SET_MAC_ADDRESS,
386 M2MB_WLAN_SET_OPERATION_MODE,
392 M2MB_WLAN_SET_LISTEN_INTERVAL,
400 M2MB_WLAN_SET_DTIM_INTERVAL,
406 M2MB_WLAN_SET_AP_ENABLE_HIDDEN_MODE,
411 M2MB_WLAN_SET_STA_KEEP_ALIVE_IN_SEC,
416 M2MB_WLAN_SET_BEACON_INTERVAL_TU,
424 M2MB_WLAN_SET_BMISS_CONFIG,
433 M2MB_WLAN_SET_TX_POWER,
437 M2MB_WLAN_SET_REG_DOMAIN,
443 M2MB_WLAN_SET_TX_RATE,
446 M2MB_WLAN_SET_POWER_SAVE_MODE,
447 M2MB_WLAN_GET_POWER_SAVE_MODE,
448 M2MB_WLAN_SET_POWER_SAVE_POLICY,
453 M2MB_WLAN_SET_PHY_MODE,
457 M2MB_WLAN_SET_AUTH_TYPE,
458 M2MB_WLAN_GET_AUTH_TYPE,
459 M2MB_WLAN_SET_AUTH_TYPE_NUM,
460 M2MB_WLAN_GET_AUTH_TYPE_NUM,
461 M2MB_WLAN_SET_ENCRYPTION_TYPE,
462 M2MB_WLAN_GET_ENCRYPTION_TYPE,
463 M2MB_WLAN_SET_ENCRYPTION_TYPE_NUM,
464 M2MB_WLAN_GET_ENCRYPTION_TYPE_NUM,
465 M2MB_WLAN_SET_SECURITY_MODE,
466 M2MB_WLAN_GET_SECURITY_MODE,
472 M2MB_WLAN_SET_WPA_PSK,
473 M2MB_WLAN_GET_WPA_PSK,
474 M2MB_WLAN_SET_SECURITY_PASSPHRASE,
480 M2MB_WLAN_SET_WEP_KEY_INDEX,
486 M2MB_WLAN_SET_WEP_KEY_PAIR,
489 M2MB_WLAN_SET_WPS_CREDENTIALS,
490 M2MB_WLAN_GET_WPS_CREDENTIALS,
494 M2MB_WLAN_SET_PNO_INFO,
495 M2MB_WLAN_GET_PNO_INFO,
497 M2MB_WLAN_SET_PROFILE_INFO,
498 M2MB_WLAN_GET_PROFILE_INFO,
500 M2MB_WLAN_SET_COUNTRY_CODE,
501 M2MB_WLAN_GET_COUNTRY_CODE,
503 M2MB_WLAN_SET_11N_HT,
504 M2MB_WLAN_GET_11N_HT,
506 M2MB_WLAN_SET_AP_WPS_SUPPORT,
507 M2MB_WLAN_GET_AP_WPS_SUPPORT,
509 M2MB_WLAN_SET_PROMISC_FILTER_INFO,
510 M2MB_WLAN_GET_PROMISC_FILTER_INFO,
512 M2MB_WLAN_SET_PROMISC_CMD,
513 M2MB_WLAN_GET_PROMISC_CMD,
515 M2MB_WLAN_SET_EAP_8021X,
516 M2MB_WLAN_GET_EAP_8021X,
518 M2MB_WLAN_SET_INACTIVITY_TIME_IN_MIN,
519 M2MB_WLAN_GET_INACTIVITY_TIME_IN_MIN,
521 M2MB_WLAN_SET_SCAN_TIME,
531 M2MB_WLAN_SET_MAC_FILTER,
536 M2MB_WLAN_SET_MAC_ACCEPT,
541 M2MB_WLAN_SET_MAC_DENY,
546 M2MB_WLAN_SET_PDP_CID,
547 M2MB_WLAN_GET_PDP_CID,
549 M2MB_WLAN_SET_EAP_METHOD,
550 M2MB_WLAN_GET_EAP_METHOD,
551 M2MB_WLAN_SET_EAP_IDENTITY,
552 M2MB_WLAN_GET_EAP_IDENTITY,
553 M2MB_WLAN_SET_EAP_PASSWORD,
554 M2MB_WLAN_GET_EAP_PASSWORD,
555 M2MB_WLAN_SET_EAP_PRIV_KEY_PASSWD,
556 M2MB_WLAN_GET_EAP_PRIV_KEY_PASSWD,
563 M2MB_WLAN_ICMP_PING_DISABLE,
564 M2MB_WLAN_ICMP_PING_ENABLE
565 }M2MB_WLAN_ICMP_PING_CFG_E;
569 M2MB_WLAN_EAP_METHOD_PEAPV0_MSCHAPV2 = 0,
570 M2MB_WLAN_EAP_METHOD_PEAPV1_GTC,
571 M2MB_WLAN_EAP_METHOD_TTLS_MSCHAPV2,
572 M2MB_WLAN_EAP_METHOD_TTLS_GTC,
573 M2MB_WLAN_EAP_METHOD_TLS,
574 }M2MB_WLAN_EAP_METHOD_E;
578 M2MB_WLAN_EAP_CERT_TYPE_CA_CERT = 0,
579 M2MB_WLAN_EAP_CERT_TYPE_CLI_CERT,
580 M2MB_WLAN_EAP_CERT_TYPE_KEY,
581 }M2MB_WLAN_EAP_CERT_TYPE_E;
601 UINT8 no_of_channels;
657 UINT16 no_of_entries;
792 #define M2MB_WLAN_MAC_STR_MAX_SIZE 20
796 char mac[M2MB_WLAN_MAC_STR_MAX_SIZE];
861 typedef void ( *m2mb_wlan_ind_callback )( M2MB_WLAN_IF_HANDLE ifh,
M2MB_WLAN_IND_E wlan_event,
862 UINT16 resp_size,
void *resp_struct,
void *userdata );
1947 #if 0 //Note: M2MB_WLAN_GET_RSSI can be used
2165 M2MB_WLAN_BIN_ID_E bin_id, INT8 *bin_buf, UINT32 bin_size,
2166 UINT32 offset, UINT8 eof_flag);
2232 M2MB_WLAN_BIN_ID_E bin_id, UINT32 *bin_size);
2577 M2MB_WLAN_IF_HANDLE ifh,
2681 M2MB_WLAN_HANDLE wlan_hdl,
2705 M2MB_WLAN_HANDLE wlan_hdl,
2738 M2MB_WLAN_HANDLE wlan_hdl,
2778 M2MB_WLAN_HANDLE wlan_hdl,
2779 int *wlan_start_state);
2805 M2MB_WLAN_HANDLE wlan_hdl,
2806 int dfs_master_flag);
2831 M2MB_WLAN_HANDLE wlan_hdl,
2858 M2MB_WLAN_IF_HANDLE ifh,
UINT16 frequency
Definition: m2mb_wlan.h:648
M2MB_WLAN_RESPONSE_E m2mb_wlan_interface_init(M2MB_WLAN_IF_HANDLE *ifh, M2MB_WLAN_HANDLE h, M2MB_WLAN_DEV_ID_E device_id, m2mb_wlan_ind_callback callback, void *userdata)
WLAN Interface Initialization.
AP client info request.
Definition: m2mb_wlan.h:763
Definition: m2mb_wlan.h:106
Definition: m2mb_wlan.h:202
M2MB_WLAN_RESPONSE_E m2mb_wlan_hostapd_set(M2MB_WLAN_IF_HANDLE ifh, M2MB_WLAN_DEV_ID_E dev_id, INT8 *conf_buf, UINT32 conf_size)
Update hostapd.conf file.
M2MB_WLAN_RESPONSE_E m2mb_wlan_le910cx_clock_get(M2MB_WLAN_HANDLE wlan_hdl, int *clock_val)
UINT8 security_Enabled
Definition: m2mb_wlan.h:634
Definition: m2mb_wlan.h:224
M2MB_WLAN_RESPONSE_E m2mb_wlan_scan(M2MB_WLAN_IF_HANDLE ifh, M2MB_WLAN_SCAN_MSG_T *scan_req)
This API is used to initiate a wireless scan to find nearby access points m2mb_wlan_init,...
M2MB_WLAN_RESPONSE_E m2mb_wlan_le910cx_dfs_set(M2MB_WLAN_HANDLE wlan_hdl, int dfs_enable)
Dynamic Frequency Selection Master enable or disable.
M2MB_WLAN_CON_EVENT_ID_E eventId
Definition: m2mb_wlan.h:678
Definition: m2mb_wlan.h:244
Definition: m2mb_wlan.h:128
Definition: m2mb_wlan.h:179
Definition: m2mb_wlan.h:107
M2MB_WLAN_CON_EVENT_ID_E
WLAN connect event id.
Definition: m2mb_wlan.h:222
Definition: m2mb_wlan.h:381
AP client info.
Definition: m2mb_wlan.h:735
Definition: m2mb_wlan.h:103
Definition: m2mb_wlan.h:172
M2MB_WLAN_RESPONSE_E
WLAN APIs response enum.
Definition: m2mb_wlan.h:164
Definition: m2mb_wlan.h:832
Definition: m2mb_wlan.h:206
M2MB_WLAN_RESPONSE_E m2mb_wlan_interface_status_get(M2MB_WLAN_HANDLE h, M2MB_WLAN_DEV_ID_E if_id, int *if_status)
Get the status of WLAN Interface.
Definition: m2mb_wlan.h:203
M2MB_WLAN_RESPONSE_E m2mb_wlan_interface_start(M2MB_WLAN_IF_HANDLE ifh, M2MB_WLAN_MODE_E mode)
WLAN Interface bring up or start.
UINT8 wep_Support
Definition: m2mb_wlan.h:646
Definition: m2mb_wlan.h:408
struct M2MB_WLAN_ERROR_MSG_S M2MB_WLAN_ERROR_MSG_T
WLAN error info request.
M2MB_WLAN_RESPONSE_E m2mb_wlan_le910cx_clock_set(M2MB_WLAN_HANDLE wlan_hdl, int clock_val)
Definition: m2mb_wlan.h:70
UINT8 mac_addr[6]
Definition: m2mb_wlan.h:839
UINT8 ssid[32]
Definition: m2mb_wlan.h:844
M2MB_WLAN_DEV_ID_E dev_id
Definition: m2mb_wlan.h:737
Definition: m2mb_wlan.h:250
M2MB_WLAN_RESPONSE_E m2mb_wlan_mode_set(M2MB_WLAN_HANDLE h, M2MB_WLAN_OP_MODE_E mode)
Configure WLAN mode.
M2MB_WLAN_RESPONSE_E m2mb_wlan_mode_get(M2MB_WLAN_HANDLE h, M2MB_WLAN_OP_MODE_E *mode)
Get WLAN operating mode.
Definition: m2mb_wlan.h:247
Definition: m2mb_wlan.h:192
Definition: m2mb_wlan.h:252
Definition: m2mb_wlan.h:194
Definition: m2mb_wlan.h:176
Definition: m2mb_wlan.h:181
#define M2MB_WLAN_MAX_SSID_LEN
Definition: m2mb_wlan.h:32
Definition: m2mb_wlan.h:246
M2MB_WLAN_RESPONSE_E m2mb_wlan_interface_deinit(M2MB_WLAN_IF_HANDLE ifh)
Removes the interface from the WLAN driver.
Definition: m2mb_wlan.h:204
UINT8 device_id
Definition: m2mb_wlan.h:838
M2MB_DISASSOC_REASON_T reason
Definition: m2mb_wlan.h:721
M2MB_WLAN_RESPONSE_E m2mb_wlan_le910cx_cfg_get(M2MB_WLAN_HANDLE h, M2MB_WLAN_CONFIG_LEGACY_T *cfg_legacy)
Definition: m2mb_wlan.h:156
struct M2MB_DISCON_IND_S M2MB_DISCON_IND_T
Disconnection event info for both AP and STA modes.
Definition: m2mb_wlan.h:214
struct M2MB_CON_IND_S M2MB_CON_IND_T
Connection event info for both AP and STA modes.
Definition: m2mb_wlan.h:104
Definition: m2mb_wlan.h:367
UINT32 rx_stats
Definition: m2mb_wlan.h:752
Definition: m2mb_wlan.h:455
Definition: m2mb_wlan.h:249
M2MB_DISASSOC_REASON_T reason
Definition: m2mb_wlan.h:689
M2MB_WLAN_RESPONSE_E m2mb_wlan_ap_client_info_get(M2MB_WLAN_IF_HANDLE ifh, M2MB_WLAN_AP_CLIENT_MSG_T *client_req)
This API is used to get client inofrmation in AP mode. m2mb_wlan_init, m2mb_wlan_interface_init and w...
UINT32 ip_addr
Definition: m2mb_wlan.h:849
INT32 channel
Definition: m2mb_wlan.h:846
Definition: m2mb_wlan.h:199
Definition: m2mb_wlan.h:413
Structure of members for scan results.
Definition: m2mb_wlan.h:628
Definition: m2mb_wlan.h:171
M2MB_WLAN_RESPONSE_E m2mb_wlan_error_info_get(M2MB_WLAN_IF_HANDLE ifh, M2MB_WLAN_ERROR_MSG_T *err_msg)
Get WLAN last error.
Definition: m2mb_wlan.h:193
int m2mb_wlan_le910cx_con_info_get(M2MB_WLAN_IF_HANDLE ifh, M2MB_WLAN_CON_INFO_T *pConInfo)
Device Information.
UINT8 bss_type
Definition: m2mb_wlan.h:638
M2MB_WLAN_RESPONSE_E m2mb_wlan_bd_get(M2MB_WLAN_HANDLE h, M2MB_WLAN_BIN_ID_E bin_id, UINT32 *bin_size)
Get status of the currently added wlan board data firmware file or otp file.
Definition: m2mb_wlan.h:108
Definition: m2mb_wlan.h:272
Definition: m2mb_wlan.h:175
WLAN error info request.
Definition: m2mb_wlan.h:814
Definition: m2mb_wlan.h:253
Definition: m2mb_wlan.h:248
INT8 * host_name
Definition: m2mb_wlan.h:746
M2MB_WLAN_RESPONSE_E m2mb_wlan_conf(M2MB_WLAN_IF_HANDLE ifh, UINT8 argc,...)
m2mb_wlan_conf sets/gets some WLAN parameters.
M2MB_WLAN_SCAN_TYPE_E
Scan method.
Definition: m2mb_wlan.h:269
Definition: m2mb_wlan.h:418
Definition: m2mb_wlan.h:482
Definition: m2mb_wlan.h:226
M2MB_WLAN_RESPONSE_E m2mb_wlan_disconnect(M2MB_WLAN_IF_HANDLE ifh)
Disconnects a device from a network.
M2MB_WLAN_AP_SEC_TYPE_E
Definition: m2mb_wlan.h:115
struct M2MB_WLAN_SCAN_IND_S M2MB_WLAN_SCAN_IND_T
Scan indication.
Definition: m2mb_wlan.h:157
Definition: m2mb_wlan.h:195
UINT8 bssid[M2MB_WLAN_MAC_LEN]
Definition: m2mb_wlan.h:639
Definition: m2mb_wlan.h:121
Definition: m2mb_wlan.h:180
struct M2MB_WLAN_AP_CLIENT_MSG_S M2MB_WLAN_AP_CLIENT_MSG_T
AP client info request.
Definition: m2mb_wlan.h:445
struct M2MB_WLAN_BSS_SCAN_INFO_S M2MB_WLAN_BSS_SCAN_INFO_T
Structure of members for scan results.
UINT32 tx_stats
Definition: m2mb_wlan.h:749
Definition: m2mb_wlan.h:213
Definition: m2mb_wlan.h:538
struct M2MB_WLAN_SCAN_MSG_S M2MB_WLAN_SCAN_MSG_T
Scan request.
Definition: m2mb_wlan.h:173
M2MB_WLAN_RESPONSE_E m2mb_wlan_connect(M2MB_WLAN_IF_HANDLE ifh, UINT8 *ssid)
This API is part of connect process in non-AP station mode.
Definition: m2mb_wlan.h:394
struct M2MB_WLAN_AP_CLIENT_INFO_S M2MB_WLAN_AP_CLIENT_INFO_T
AP client info.
Definition: m2mb_wlan.h:196
UINT16 host_name_size
Definition: m2mb_wlan.h:774
Definition: m2mb_wlan.h:127
Definition: m2mb_wlan.h:174
UINT8 rsn_Cipher
Definition: m2mb_wlan.h:641
Client info indication.
Definition: m2mb_wlan.h:785
UINT8 ip_addr[48]
Definition: m2mb_wlan.h:743
M2MB_WLAN_RESPONSE_E m2mb_wlan_le910cx_driver_cfg_restore(M2MB_WLAN_HANDLE wlan_hdl, int dfs_master_flag)
Restore driver config.
Definition: m2mb_wlan.h:388
UINT32 subnet_mask
Definition: m2mb_wlan.h:851
Definition: m2mb_wlan.h:169
Definition: m2mb_wlan.h:182
INT32 wstate
Definition: m2mb_wlan.h:840
Definition: m2mb_wlan.h:431
Definition: m2mb_wlan.h:129
UINT8 bssid_mac_addr[6]
Definition: m2mb_wlan.h:842
M2MB_WLAN_SCAN_FORMAT_E
Scan result format.
Definition: m2mb_wlan.h:283
UINT16 beacon_Period
Definition: m2mb_wlan.h:636
Definition: m2mb_wlan.h:801
UINT32 dns2
Definition: m2mb_wlan.h:856
Definition: m2mb_wlan.h:155
UINT8 rsn_Auth
Definition: m2mb_wlan.h:642
UINT8 channel
Definition: m2mb_wlan.h:630
Definition: m2mb_wlan.h:339
Definition: m2mb_wlan.h:335
Definition: m2mb_wlan.h:242
UINT8 mac_addr[M2MB_WLAN_MAC_LEN]
Definition: m2mb_wlan.h:713
M2MB_WLAN_RESPONSE_E m2mb_wlan_hostapd_set_sec_config(M2MB_WLAN_HANDLE h, M2MB_WLAN_DEV_ID_E device_id, M2MB_WLAN_AP_SEC_TYPE_E sec_type, M2MB_WLAN_SECURITY_MODE_E sec_mode, M2MB_WLAN_ENCRYPT_TYPE_E enc_type, INT8 *key)
Set Security Configuration in hostapd file.
UINT8 preamble
Definition: m2mb_wlan.h:637
Definition: m2mb_wlan.h:251
M2MB_WLAN_RESPONSE_E m2mb_wlan_deinit(M2MB_WLAN_HANDLE h)
m2mb_wlan_deinit deinitializes WLAN service. It will shut down the wlan module.
M2MB_WLAN_RESPONSE_E m2mb_wlan_interface_stop(M2MB_WLAN_IF_HANDLE ifh)
WLAN Interface bring down or stop.
M2MB_WLAN_AUTH_TYPE_E
Different authentication modes supported by WLAN.
Definition: m2mb_wlan.h:101
Connection event info for both AP and STA modes.
Definition: m2mb_wlan.h:673
M2MB_WLAN_OP_MODE_E
WLAN module operating modes.
Definition: m2mb_wlan.h:294
Definition: m2mb_wlan.h:118
Definition: m2mb_wlan.h:166
#define M2MB_WLAN_MAC_LEN
Definition: m2mb_wlan.h:28
M2MB_WLAN_RESPONSE_E m2mb_wlan_hostapd_get_sec_config(M2MB_WLAN_HANDLE h, M2MB_WLAN_DEV_ID_E device_id, M2MB_WLAN_AP_SEC_TYPE_E *sec_type, M2MB_WLAN_SECURITY_MODE_E *key_mgmt, M2MB_WLAN_ENCRYPT_TYPE_E *pairwise, INT8 *key)
Set Security Configuration in hostapd file.
Definition: m2mb_wlan.h:120
Definition: m2mb_wlan.h:109
Definition: m2mb_wlan.h:338
M2MB_WLAN_IND_E
Events for an application registered CB functions.
Definition: m2mb_wlan.h:240
Definition: m2mb_wlan.h:205
Definition: m2mb_wlan.h:336
Definition: m2mb_wlan.h:488
M2MB_WLAN_ACTION_E
WLAN interface set or get flags.
Definition: m2mb_wlan.h:360
UINT8 reserved
Definition: m2mb_wlan.h:647
M2MB_WLAN_SECURITY_MODE_E
Definition: m2mb_wlan.h:125
Definition: m2mb_wlan.h:285
bool m2mb_wlan_le910cx_is_connected(M2MB_WLAN_IF_HANDLE ifh)
Check if WLAN is already enabled.
Definition: m2mb_wlan.h:210
UINT16 caps
Definition: m2mb_wlan.h:645
Definition: m2mb_wlan.h:119
M2MB_WLAN_RESPONSE_E m2mb_wlan_ping_req(M2MB_WLAN_IF_HANDLE ifh, char *addrstr, INT32 retry_count, INT32 pkt_size, INT32 timeout, INT32 ttl)
Definition: m2mb_wlan.h:198
INT32 security
Definition: m2mb_wlan.h:847
Definition: m2mb_wlan.h:197
M2MB_DISASSOC_REASON_T
Disconnection reason.
Definition: m2mb_wlan.h:191
M2MB_WLAN_CON_EVENT_ID_E eventId
Definition: m2mb_wlan.h:710
M2MB_WLAN_DEV_ID_E
WLAN device id or interface id.
Definition: m2mb_wlan.h:333
M2MB_WLAN_MODE_E
WLAN interface operating modes.
Definition: m2mb_wlan.h:309
Definition: m2mb_wlan.h:584
Definition: m2mb_wlan.h:337
Definition: m2mb_wlan.h:836
UINT8 mac_addr[M2MB_WLAN_MAC_LEN]
Definition: m2mb_wlan.h:740
Definition: m2mb_wlan.h:271
Definition: m2mb_wlan.h:245
Definition: m2mb_wlan.h:543
Scan indication.
Definition: m2mb_wlan.h:656
Definition: m2mb_wlan.h:823
UINT32 gateway
Definition: m2mb_wlan.h:853
UINT8 rssi
Definition: m2mb_wlan.h:632
UINT8 ssid_Length
Definition: m2mb_wlan.h:631
Definition: m2mb_wlan.h:523
Definition: m2mb_wlan.h:208
Definition: m2mb_wlan.h:225
UINT32 dns1
Definition: m2mb_wlan.h:855
Definition: m2mb_wlan.h:167
INT32 rssi
Definition: m2mb_wlan.h:848
M2MB_WLAN_RESPONSE_E m2mb_wlan_le910cx_cfg_set(M2MB_WLAN_HANDLE h, M2MB_WLAN_CONFIG_LEGACY_T *cfg_legacy)
Definition: m2mb_wlan.h:154
Definition: m2mb_wlan.h:374
UINT8 wpa_Cipher
Definition: m2mb_wlan.h:643
Definition: m2mb_wlan.h:286
Definition: m2mb_wlan.h:170
Definition: m2mb_wlan.h:533
Definition: m2mb_wlan.h:110
INT32 mode
Definition: m2mb_wlan.h:841
Scan request.
Definition: m2mb_wlan.h:598
M2MB_WLAN_ENCRYPT_TYPE_E
Different encryption modes supported by WLAN.
Definition: m2mb_wlan.h:152
UINT8 wpa_Auth
Definition: m2mb_wlan.h:644
Definition: m2mb_wlan.h:212
Definition: m2mb_wlan.h:402
M2MB_WLAN_DEV_ID_E dev_id
Definition: m2mb_wlan.h:675
Definition: m2mb_wlan.h:311
Definition: m2mb_wlan.h:426
UINT8 ssid[M2MB_WLAN_MAX_SSID_LEN]
Definition: m2mb_wlan.h:640
M2MB_WLAN_RESPONSE_E m2mb_wlan_bd_set(M2MB_WLAN_HANDLE h, M2MB_WLAN_BIN_ID_E bin_id, INT8 *bin_buf, UINT32 bin_size, UINT32 offset, UINT8 eof_flag)
Add or update wlan custom bin file.
Definition: m2mb_wlan.h:65
Definition: m2mb_wlan.h:105
Disconnection event info for both AP and STA modes.
Definition: m2mb_wlan.h:705
Definition: m2mb_wlan.h:168
Definition: m2mb_wlan.h:316
Definition: m2mb_wlan.h:158
Definition: m2mb_wlan.h:178
UINT8 mac_addr[M2MB_WLAN_MAC_LEN]
Definition: m2mb_wlan.h:681
Definition: m2mb_wlan.h:321
Definition: m2mb_wlan.h:243
Definition: m2mb_wlan.h:325
Definition: m2mb_wlan.h:476
M2MB_WLAN_RESPONSE_E m2mb_wlan_le910cx_module_select(M2MB_WLAN_HANDLE wlan_hdl, int module_id)
Select WE866Cx module.
UINT32 dns3
Definition: m2mb_wlan.h:857
Definition: m2mb_wlan.h:366
Definition: m2mb_wlan.h:132
M2MB_WLAN_DEV_ID_E dev_id
Definition: m2mb_wlan.h:707
Definition: m2mb_wlan.h:435
Definition: m2mb_wlan.h:439
Definition: m2mb_wlan.h:117
Definition: m2mb_wlan.h:201
Definition: m2mb_wlan.h:528
M2MB_WLAN_RESPONSE_E m2mb_wlan_le910cx_start_state_get(M2MB_WLAN_HANDLE wlan_hdl, int *wlan_start_state)
Check WLAN start state.
struct M2MB_WLAN_AP_CLIENT_IND_S M2MB_WLAN_AP_CLIENT_IND_T
Client info indication.
M2MB_WLAN_RESPONSE_E m2mb_wlan_init(M2MB_WLAN_HANDLE *h)
m2mb_wlan_init initializes WLAN service for current client
Definition: m2mb_wlan.h:795
M2MB_WLAN_RESPONSE_E m2mb_wlan_scan_abort(M2MB_WLAN_IF_HANDLE ifh)
Abort the current scan operation.
Definition: m2mb_wlan.h:450
Definition: m2mb_wlan.h:469