Network Interface Types. More...

Data Structures

struct  zos_mac_t
 MAC address type. More...
 
struct  zos_ssid_t
 MAC address type. More...
 
struct  zos_softap_client_t
 Contains information about a SoftAP client. More...
 

Typedefs

typedef void(* zos_network_event_handler_t) (uint32_t is_up)
 Network event handler prototype.
 
typedef void(* zos_softap_event_handler_t) (const zos_softap_client_t *info)
 SoftAP client event handler prototype.
 

Enumerations

enum  zos_interface_t {
  ZOS_WLAN = 0,
  ZOS_SOFTAP = 1,
  ZOS_ETHERNET = 2,
  ZOS_CELLULAR = 3,
  ZOS_DEFAULT_INTERFACE = 127,
  ZOS_ANY_INTERFACE = 0xFF
}
 Network interface type. More...
 
enum  zos_deauth_reason_t {
  ZOS_DEAUTH_REASON_RESERVED = 0,
  ZOS_DEAUTH_REASON_UNSPECIFIED = 1,
  ZOS_DEAUTH_REASON_INACTIVITY = 4
}
 Reason for deauthenticating SoftAP client used by zn_network_softap_deauth_client() More...
 

Detailed Description

Network Interface Types.

Enumeration Type Documentation

Reason for deauthenticating SoftAP client used by zn_network_softap_deauth_client()

Enumerator
ZOS_DEAUTH_REASON_RESERVED 

Reserved.

ZOS_DEAUTH_REASON_UNSPECIFIED 

Unspecified reason.

ZOS_DEAUTH_REASON_INACTIVITY 

Disassociated due to inactivity.

Network interface type.

Enumerator
ZOS_WLAN 

WLAN interface.

ZOS_SOFTAP 

SoftAP interface.

ZOS_ETHERNET 

Ethernet interface.

ZOS_CELLULAR 

Cellular interface.

ZOS_DEFAULT_INTERFACE 

Default interface.

ZOS_ANY_INTERFACE 

Any interface.