![]() |
RDK Documentation (Open Sourced RDK Components)
|
Data Structures | |
struct | _wifi_pairedSSIDInfo |
SSID information. More... | |
struct | _wifi_radioTrafficStats |
struct | _wifi_radioTrafficStatsMeasure |
struct | _wifi_ssidTrafficStats |
struct | _wifi_neighbor_ap |
struct | _wifi_diag_ipping_setting |
struct | _wifi_diag_ipping_result |
struct | _wifi_sta_stats |
Macros | |
#define | ULONG unsigned long |
Defines for the basic data types. | |
#define | BOOL unsigned char |
#define | CHAR char |
#define | UCHAR unsigned char |
#define | INT int |
#define | UINT unsigned int |
#define | FLOAT float |
#define | TRUE 1 |
Defines for TRUE/FALSE/ENABLE flags. | |
#define | FALSE 0 |
#define | ENABLE 1 |
#define | RETURN_OK 0 |
Defines for function returns. More... | |
#define | RETURN_ERR -1 |
#define | RADIO_INDEX_1 1 |
#define | RADIO_INDEX_2 2 |
#define | AP_INDEX_1 1 |
#define | AP_INDEX_2 2 |
#define | AP_INDEX_3 3 |
#define | AP_INDEX_4 4 |
#define | AP_INDEX_5 5 |
#define | AP_INDEX_6 6 |
#define | AP_INDEX_7 7 |
#define | AP_INDEX_8 8 |
#define | AP_INDEX_9 9 |
#define | AP_INDEX_10 10 |
#define | AP_INDEX_11 11 |
#define | AP_INDEX_12 12 |
#define | AP_INDEX_13 13 |
#define | AP_INDEX_14 14 |
#define | AP_INDEX_15 15 |
#define | AP_INDEX_16 16 |
#define | WIFI_HAL_MAJOR_VERSION 2 |
Defines for HAL version 2.0.0. More... | |
#define | WIFI_HAL_MINOR_VERSION 0 |
This is the minor version of the HAL. | |
#define | WIFI_HAL_MAINTENANCE_VERSION 0 |
This is the maintenance version of the HAL. | |
Typedefs | |
typedef struct _wifi_pairedSSIDInfo | wifi_pairedSSIDInfo_t |
SSID information. More... | |
typedef enum _WiFiHalStatus_t | WiFiHalStatus_t |
typedef struct _wifi_radioTrafficStats | wifi_radioTrafficStats_t |
typedef struct _wifi_radioTrafficStatsMeasure | wifi_radioTrafficStatsMeasure_t |
typedef struct _wifi_ssidTrafficStats | wifi_ssidTrafficStats_t |
typedef struct _wifi_neighbor_ap | wifi_neighbor_ap_t |
typedef struct _wifi_diag_ipping_setting | wifi_diag_ipping_setting_t |
typedef struct _wifi_diag_ipping_result | wifi_diag_ipping_result_t |
typedef struct _wifi_sta_stats | wifi_sta_stats_t |
Enumerations | |
enum | wifiRSSILevel_t |
Enumerators for Wifi RSSI Levels. More... | |
enum | _WiFiHalStatus_t |
enum | WIFI_HAL_FREQ_BAND |
enum | wifiStatusCode_t |
Enumerators for Wi-Fi connection status. More... | |
enum | wifiSecurityMode_t |
Wifi Security modes. More... | |
struct _wifi_pairedSSIDInfo |
SSID information.
Structure which saves the paired SSID information.
Definition at line 119 of file wifi_client_hal.h.
Data Fields | ||
---|---|---|
CHAR | ap_ssid[64] | The current service set identifier in use by the neighboring WiFi SSID. The value MAY be empty for hidden SSIDs. |
CHAR | ap_bssid[64] | [MACAddress] The BSSID (Basic Service Set ID) used for the neighboring WiFi SSID. |
CHAR | ap_security[64] | Security of AP. |
CHAR | ap_passphrase[128] | Passphrase of AP. |
CHAR | ap_wep_key[128] | wep_key of AP incase of WEP security |
struct _wifi_radioTrafficStats |
Definition at line 345 of file wifi_common_hal.h.
struct _wifi_radioTrafficStatsMeasure |
Definition at line 372 of file wifi_common_hal.h.
struct _wifi_ssidTrafficStats |
Definition at line 379 of file wifi_common_hal.h.
struct _wifi_neighbor_ap |
Definition at line 409 of file wifi_common_hal.h.
struct _wifi_diag_ipping_setting |
Definition at line 432 of file wifi_common_hal.h.
struct _wifi_diag_ipping_result |
Definition at line 443 of file wifi_common_hal.h.
struct _wifi_sta_stats |
Definition at line 455 of file wifi_common_hal.h.
#define RETURN_OK 0 |
Defines for function returns.
RETURN_OK Return value for the success case RETURN_ERR Return value for the failure case
Definition at line 218 of file wifi_common_hal.h.
#define WIFI_HAL_MAJOR_VERSION 2 |
Defines for HAL version 2.0.0.
This is the major version of this HAL.
Definition at line 250 of file wifi_common_hal.h.
typedef struct _wifi_pairedSSIDInfo wifi_pairedSSIDInfo_t |
SSID information.
Structure which saves the paired SSID information.
enum wifiRSSILevel_t |
Enumerators for Wifi RSSI Levels.
Enumerator | |
---|---|
WIFI_RSSI_NONE | No signal (0 bar) |
WIFI_RSSI_POOR | Poor (1 bar) |
WIFI_RSSI_FAIR | Fair (2 bars) |
WIFI_RSSI_GOOD | Good (3 bars) |
WIFI_RSSI_EXCELLENT | Excellent (4 bars) |
Definition at line 257 of file wifi_common_hal.h.
enum wifiStatusCode_t |
Enumerators for Wi-Fi connection status.
Definition at line 290 of file wifi_common_hal.h.
enum wifiSecurityMode_t |
Wifi Security modes.
Security modes are used to prevent the unauthorized access or damage to computers using wireless networks. Wired Equivalent Privacy (WEP), Wi-Fi Protected Access (WPA), and Wi-Fi Protected Access II (WPA2) are the primary security algorithms. WEP is the oldest and has proven to be vulnerable as more and more security flaws have been discovered. WPA improved security, but is now also considered vulnerable to intrusion. WPA2 is currently used and the most secure one.
Definition at line 320 of file wifi_common_hal.h.