le_wifiClient_common.h File Reference

#include "legato.h"
#include "le_wifiDefs_common.h"

Go to the source code of this file.

Data Structures

struct  le_wifiClient_EventInd_t
 

Macros

#define LE_WIFICLIENT_NO_SIGNAL_STRENGTH   32767
 

Typedefs

typedef struct le_wifiClient_AccessPoint * le_wifiClient_AccessPointRef_t
 
typedef struct le_wifiClient_NewEventHandler * le_wifiClient_NewEventHandlerRef_t
 
typedef struct le_wifiClient_ConnectionEventHandler * le_wifiClient_ConnectionEventHandlerRef_t
 
typedef void(* le_wifiClient_NewEventHandlerFunc_t) (le_wifiClient_Event_t event, void *contextPtr)
 
typedef void(* le_wifiClient_ConnectionEventHandlerFunc_t) (const le_wifiClient_EventInd_t *LE_NONNULL wifiEventIndPtr, void *contextPtr)
 

Enumerations

enum  le_wifiClient_Event_t { LE_WIFICLIENT_EVENT_CONNECTED = 0, LE_WIFICLIENT_EVENT_DISCONNECTED = 1, LE_WIFICLIENT_EVENT_SCAN_DONE = 2, LE_WIFICLIENT_EVENT_SCAN_FAILED = 3 }
 
enum  le_wifiClient_DisconnectionCause_t {
  LE_WIFICLIENT_UNKNOWN_CAUSE = 0, LE_WIFICLIENT_CLIENT_REQUEST = 1, LE_WIFICLIENT_HARDWARE_DETACHED = 2, LE_WIFICLIENT_HARDWARE_STOP = 3,
  LE_WIFICLIENT_BEACON_LOSS = 4, LE_WIFICLIENT_BY_AP = 5
}
 
enum  le_wifiClient_SecurityProtocol_t {
  LE_WIFICLIENT_SECURITY_NONE = 0, LE_WIFICLIENT_SECURITY_WEP = 1, LE_WIFICLIENT_SECURITY_WPA_PSK_PERSONAL = 2, LE_WIFICLIENT_SECURITY_WPA2_PSK_PERSONAL = 3,
  LE_WIFICLIENT_SECURITY_WPA_EAP_PEAP0_ENTERPRISE = 4, LE_WIFICLIENT_SECURITY_WPA2_EAP_PEAP0_ENTERPRISE = 5
}
 

Detailed Description

Type definitions for le_wifiClient.