RDK Documentation (Open Sourced RDK Components)
Network Service Manager Types

Description

Data Structures

struct  _IARM_BUS_NetSrvMgr_Iface_EventData_t
 IARM Bus struct contains active streaming interface, origional definition present in homenetworkingservice.h. More...
 
union  _IARM_BUS_NetSrvMgr_Iface_EventData_t.__unnamed__
 
struct  IARM_BUS_NetSrvMgr_Iface_Settings_t
 
struct  NetSrvMgr_Interface_t
 
struct  IARM_BUS_NetSrvMgr_InterfaceList_t
 
struct  IARM_BUS_NetSrvMgr_DefaultRoute_t
 
struct  IARM_BUS_NetSrvMgr_Iface_EventInterfaceStatus_t
 
struct  IARM_BUS_NetSrvMgr_Iface_EventInterfaceIPAddress_t
 
struct  IARM_BUS_NetSrvMgr_Iface_EventDefaultInterface_t
 
struct  IARM_BUS_NetSrvMgr_Iface_TestEndpoints_t
 
struct  IARM_BUS_NetSrvMgr_Iface_StunRequest_t
 
struct  telemetryParams
 
struct  _wifiMgrConfigProps
 
struct  _stunConfigProps
 
struct  _netMgrConfigProps
 
struct  _gwyDeviceData
 
struct  _routeInfo
 
struct  _routeEventData_t
 
struct  _IARM_Bus_RouteSrvMgr_RouteData_Param_t
 
struct  _ssidList
 
struct  _wifiSsidData_t
 
struct  _wifiLnfPrivateResults
 
struct  _setWiFiAdapter
 
struct  _WiFiConnection
 
struct  _WiFiConnectionStatus
 
struct  _WiFiConnectedSSIDInfo
 
struct  _WiFiPairedSSIDInfo
 
struct  _WiFiLnfSwitchPrivateResults
 
struct  _IARM_Bus_WiFiSrvMgr_SsidList_Param_t
 
struct  _IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param
 
struct  _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t
 
struct  _IARM_Bus_WiFiSrvMgr_Param_t
 
union  _IARM_Bus_WiFiSrvMgr_Param_t.data
 
struct  getPairedSSID.data.getPairedSSID
 
struct  _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t
 
struct  _IARM_BUS_WiFiSrvMgr_EventData_t
 
union  _IARM_BUS_WiFiSrvMgr_EventData_t.data
 
struct  _WIFI_SSID_LIST.data.wifiSSIDList
 
struct  _WIFI_ERROR.data.wifiError
 
struct  _WIFI_STATECHANGE_DATA.data.wifiStateChange
 
struct  _WiFi_Radio_Diag_Params
 
struct  _WiFi_SSID_Diag_Params
 
struct  _WiFi_Radio_Stats_Diag_Params
 
struct  _WiFi_EndPoint_Stats_Diag_Params
 
struct  _WiFi_EndPoint_Security_Params
 
struct  _WiFi_EndPoint_Diag_Params
 
struct  _IARM_BUS_WiFi_DiagsPropParam_t
 
union  _IARM_BUS_WiFi_DiagsPropParam_t.data
 
struct  _Ssid_Data.data.ssid
 
struct  _Radio_Stats_Data.data.radio_stats
 
struct  _Radio_Data.data.radio
 
struct  _IARM_BUS_NetworkManager_EventData_t
 

Macros

#define IARM_BUS_NM_SRV_MGR_NAME   "NET_SRV_MGR"
 
#define INTERFACE_SIZE   10
 
#define INTERFACE_LIST   50
 
#define NETSRVMGR_INTERFACES_MAX   16
 
#define MAX_IP_ADDRESS_LEN   46
 
#define MAX_IP_FAMILY_SIZE   10
 
#define MAX_HOST_NAME_LEN   128
 
#define IARM_BUS_NETSRVMGR_API_getActiveInterface   "getActiveInterface"
 
#define IARM_BUS_NETSRVMGR_API_getNetworkInterfaces   "getNetworkInterfaces"
 
#define IARM_BUS_NETSRVMGR_API_getInterfaceList   "getInterfaceList"
 
#define IARM_BUS_NETSRVMGR_API_getDefaultInterface   "getDefaultInterface"
 
#define IARM_BUS_NETSRVMGR_API_setDefaultInterface   "setDefaultInterface"
 
#define IARM_BUS_NETSRVMGR_API_isInterfaceEnabled   "isInterfaceEnabled"
 
#define IARM_BUS_NETSRVMGR_API_setInterfaceEnabled   "setInterfaceEnabled"
 
#define IARM_BUS_NETSRVMGR_API_getSTBip   "getSTBip"
 
#define IARM_BUS_NETWORK_MANAGER_MOCA_getTelemetryLogStatus   "getTelemetryLogStatus"
 
#define IARM_BUS_NETWORK_MANAGER_MOCA_getTelemetryLogDuration   "getTelemetryLogDuration"
 
#define IARM_BUS_NETSRVMGR_API_setIPSettings   "setIPSettings"
 
#define IARM_BUS_NETSRVMGR_API_getIPSettings   "getIPSettings"
 
#define IARM_BUS_NETSRVMGR_API_getSTBip_family   "getSTBip_family"
 
#define IARM_BUS_NETSRVMGR_API_isConnectedToInternet   "isConnectedToInternet"
 
#define IARM_BUS_NETSRVMGR_API_setConnectivityTestEndpoints   "setConnectivityTestEndpoints"
 
#define IARM_BUS_NETSRVMGR_API_isAvailable   "isAvailable"
 
#define IARM_BUS_NETSRVMGR_API_getPublicIP   "getPublicIP"
 
#define MAC_ADDR_BUFF_LEN   18
 
#define SYSTEM_COMMAND_SHELL_NOT_FOUND   127
 
#define SYSTEM_COMMAND_SHELL_SUCESS   23
 
#define SYSTEM_COMMAND_ERROR   -1
 
#define BUFFER_SIZE_SCRIPT_OUTPUT   512
 
#define IARM_BUS_NM_SRV_MGR_NAME   "NET_SRV_MGR"
 
#define WIFI_CONFIG   "WiFiMgr_Config"
 
#define MAX_TIMEOUT_ON_DISCONNECT   "MAX_TIMEOUT_ON_DISCONNECT"
 
#define ENABLE_LOST_FOUND_RUN   "ENABLE_LOST_FOUND"
 
#define LAF_CONNECT_RETRY_INTERVAL   "LAF_CONNECT_RETRY_INTERVAL"
 
#define LAF_CONNECT_START_INTERVAL   "LAF_CONNECT_START_INTERVAL"
 
#define AUTHSERVER_URL   "AUTHSERVER_URL"
 
#define GET_AUTHTOKEN_URL   "GET_AUTHTOKEN_URL"
 
#define GET_LFAT_URL   "GET_LFAT_URL"
 
#define SET_LFAT_URL   "SET_LFAT_URL"
 
#define DISABLE_WPS_XRE   "disableWpsXRE"
 
#define LFAT_VERSION   "LFAT_VERSION"
 
#define LFAT_TTL   "LFAT_TTL"
 
#define LAF_CONNECTION_RETRY   "LAF_CONNECTION_RETRY"
 
#define STUN_CONFIG   "Stun_Config"
 
#define STUN_SERVER   "STUN_SERVER"
 
#define STUN_PORT   "STUN_PORT"
 
#define STUN_INTERFACE   "STUN_INTERFACE"
 
#define STUN_IPV6   "STUN_IPV6"
 
#define STUN_BIND_TIMEOUT   "STUN_BIND_TIMEOUT"
 
#define STUN_CACHE_TIMEOUT   "STUN_CACHE_TIMEOUT"
 
#define WIFI_BCK_PATHNAME   "/opt/persistent/wifi"
 
#define WIFI_BCK_FILENAME   "/opt/persistent/wifi/wifiConnectionInfo.json"
 
#define WIFI_CONN_DETAILS   "wifi_conn_details"
 
#define SSID_STR   "ssid"
 
#define PSK_STR   "psk"
 
#define CONN_TYPE   "conn_type"
 
#define MAX_TIME_OUT_PERIOD   60
 
#define BUFFER_SIZE_128   128
 
#define TELEMETRY_LOGGING_PARAM_FILE   "/etc/netsrvmgr_Telemetry_LoggingParams.json"
 
#define T_PERIOD_1_INTERVAL   "wifi_period1_time"
 
#define T_PERIOD_1_PARAMETER_LIST   "wifi_parameter_list_period1"
 
#define T_PERIOD_2_INTERVAL   "wifi_period2_time"
 
#define T_PERIOD_2_PARAMETER_LIST   "wifi_parameter_list_period2"
 
#define IARM_BUS_ROUTE_MGR_API_getCurrentRouteData   "getCurrentRouteData"
 
#define ACTION_ON_CONNECT   1
 
#define ACTION_ON_DISCONNECT   0
 
#define RETRY_TIME_INTERVAL   3
 
#define DEVICE_ACTIVATED   1
 
#define DEFAULT_TR69_INSTANCE   0
 
#define XRE_REFRESH_SESSION   "Device.X_COMCAST-COM_Xcalibur.Client.XRE.xreRefreshXreSession"
 
#define XRE_REFRESH_SESSION_WITH_RR   "Device.X_COMCAST-COM_Xcalibur.Client.XRE.xreRefreshXreSessionWithRR"
 
#define WIFI_ADAPTER_STATUS_PARAM   "Device.WiFi.Radio.1.Status"
 
#define WIFI_ADAPTER_ENABLE_PARAM   "Device.WiFi.Radio.1.Enable"
 
#define WIFI_SSID_ENABLE_PARAM   "Device.WiFi.SSID.1.Enable"
 
#define WIFI_SSID_STATUS_PARAM   "Device.WiFi.SSID.1.Status"
 
#define WIFI_SSID_NAME_PARAM   "Device.WiFi.SSID.1.SSID"
 
#define WIFI_SSID_BSSID_PARAM   "Device.WiFi.SSID.1.BSSID"
 
#define WIFI_SSID_MACADDR_PARAM   "Device.WiFi.SSID.1.MACAddress"
 
#define SERIALNUMBER_SIZE   15
 
#define MODELNAME_SIZE   10
 
#define MANUFACTURER_SIZE   40
 
#define WIFIMAC_SIZE   20
 
#define DEVICEID_SIZE   512
 
#define PARTNERID_SIZE   128
 
#define TIME_FORMAT   "%Y-%m-%d %H:%M:%S"
 
#define MODULE_NAME   "WIFI_MODULE"
 
#define SUB_MODULE_NAME   "LNF"
 
#define MAX_FILE_PATH_LEN   4096
 
#define IARM_BUS_NM_SRV_MGR_NAME   "NET_SRV_MGR"
 
#define BUFF_LENGTH_64   65
 
#define BUFF_LENGTH_256   257
 
#define BUFF_MAX   1025
 
#define BUFF_MAC   18
 
#define BUFF_MIN   17
 
#define BUFF_LENGTH_32   33
 
#define BUFF_LENGTH_4   4
 
#define SSID_SIZE   BUFF_LENGTH_32
 
#define BSSID_BUFF   20
 
#define BUFF_LENGTH_24   24
 
#define PASSPHRASE_BUFF   385
 
#define MAX_SSIDLIST_BUF   (48*1024)
 
#define LNF_NON_SECURE_SSID   "A16746DF2466410CA2ED9FB2E32FE7D9"
 
#define LNF_SECURE_SSID   "D375C1D9F8B041E2A1995B784064977B"
 
#define IARM_BUS_WIFI_MGR_API_getAvailableSSIDs   "getAvailableSSIDs"
 
#define IARM_BUS_WIFI_MGR_API_getAvailableSSIDsWithName   "getAvailableSSIDsWithName"
 
#define IARM_BUS_WIFI_MGR_API_getAvailableSSIDsAsync   "getAvailableSSIDsAsync"
 
#define IARM_BUS_WIFI_MGR_API_getAvailableSSIDsAsyncIncr   "getAvailableSSIDsAsyncIncr"
 
#define IARM_BUS_WIFI_MGR_API_stopProgressiveWifiScanning   "stopProgressiveWifiScanning"
 
#define IARM_BUS_WIFI_MGR_API_getCurrentState   "getCurrentState"
 
#define IARM_BUS_WIFI_MGR_API_getConnectedSSID   "getConnectedSSID"
 
#define IARM_BUS_WIFI_MGR_API_cancelWPSPairing   "cancelWPSPairing"
 
#define IARM_BUS_WIFI_MGR_API_getPairedSSID   "getPairedSSID"
 
#define IARM_BUS_WIFI_MGR_API_getPairedSSID   "getPairedSSID"
 
#define IARM_BUS_WIFI_MGR_API_setEnabled   "setEnabled"
 
#define IARM_BUS_WIFI_MGR_API_connect   "connect"
 
#define IARM_BUS_WIFI_MGR_API_initiateWPSPairing   "initiateWPSPairing"
 
#define IARM_BUS_WIFI_MGR_API_initiateWPSPairing2   "initiateWPSPairing2"
 
#define IARM_BUS_WIFI_MGR_API_saveSSID   "saveSSID"
 
#define IARM_BUS_WIFI_MGR_API_clearSSID   "clearSSID"
 
#define IARM_BUS_WIFI_MGR_API_disconnectSSID   "disconnectSSID"
 
#define IARM_BUS_WIFI_MGR_API_isPaired   "isPaired"
 
#define IARM_BUS_WIFI_MGR_API_getLNFState   "getLNFState"
 
#define IARM_BUS_WIFI_MGR_API_isStopLNFWhileDisconnected   "isStopLNFWhileDisconnected"
 
#define IARM_BUS_WIFI_MGR_API_getConnectionType   "getConnectionType"
 
#define IARM_BUS_WIFI_MGR_API_getSwitchToPrivateResults   "getSwitchToPrivateResults"
 
#define IARM_BUS_WIFI_MGR_API_isAutoSwitchToPrivateEnabled   "isAutoSwitchToPrivateEnabled"
 
#define IARM_BUS_WIFI_MGR_API_getPairedSSIDInfo   "getPairedSSIDInfo"
 
#define IARM_BUS_WIFI_MGR_API_getRadioProps   "getRadioProps"
 
#define IARM_BUS_WIFI_MGR_API_getRadioStatsProps   "getRadioStatsProps"
 
#define IARM_BUS_WIFI_MGR_API_setRadioProps   "setRadioProps"
 
#define IARM_BUS_WIFI_MGR_API_getSSIDProps   "getSSIDProps"
 
#define IARM_BUS_WIFI_MGR_API_getEndPointProps   "getEndPointProps"
 

Typedefs

typedef enum _NetworkManager_MoCA_EventId_t IARM_Bus_NetworkManager_MoCA_EventId_t
 
typedef enum _NetworkManager_EventId_t IARM_Bus_NetworkManager_EventId_t
 
typedef struct _IARM_BUS_NetSrvMgr_Iface_EventData_t IARM_BUS_NetSrvMgr_Iface_EventData_t
 
typedef enum _NetworkManager_GetIPSettings_ErrorCode_t NetworkManager_GetIPSettings_ErrorCode_t
 
typedef IARM_BUS_NetSrvMgr_Iface_EventInterfaceStatus_t IARM_BUS_NetSrvMgr_Iface_EventInterfaceEnabledStatus_t
 
typedef IARM_BUS_NetSrvMgr_Iface_EventInterfaceStatus_t IARM_BUS_NetSrvMgr_Iface_EventInterfaceConnectionStatus_t
 
typedef enum _WiFiResult WiFiResult
 
typedef struct _wifiMgrConfigProps wifiMgrConfigProps
 
typedef struct _stunConfigProps stunConfigProps
 
typedef struct _netMgrConfigProps netMgrConfigProps
 
typedef struct _gwyDeviceData GwyDeviceData
 
typedef struct _routeInfo routeInfo
 
typedef struct _routeEventData_t routeEventData_t
 
typedef struct _IARM_Bus_RouteSrvMgr_RouteData_Param_t IARM_Bus_RouteSrvMgr_RouteData_Param_t
 
typedef enum _NetworkManager_Route_EventId_t IARM_Bus_NetworkManager_Route_EventId_t
 
typedef enum _WiFiStatusCode_t WiFiStatusCode_t
 
typedef enum _WiFiLNFStatusCode_t WiFiLNFStatusCode_t
 
typedef enum _WiFiConnectionTypeCode_t WiFiConnectionTypeCode_t
 
typedef enum _WiFiErrorCode_t WiFiErrorCode_t
 
typedef enum _SsidSecurity SsidSecurity
 
typedef enum _eConnectionMethodType eConnMethodType
 
typedef struct _ssidList ssidList
 
typedef struct _wifiSsidData_t wifiSsidData_t
 
typedef struct _wifiLnfPrivateResults wifiLnfPrivateResults_t
 
typedef struct _setWiFiAdapter setWiFiAdapter
 
typedef struct _WiFiConnection WiFiConnection
 
typedef struct _WiFiConnectionStatus WiFiConnectionStatus
 
typedef struct _WiFiConnectedSSIDInfo WiFiConnectedSSIDInfo_t
 
typedef struct _WiFiPairedSSIDInfo WiFiPairedSSIDInfo_t
 
typedef struct _WiFiLnfSwitchPrivateResults WiFiLnfSwitchPrivateResults_t
 
typedef struct _IARM_Bus_WiFiSrvMgr_SsidList_Param_t IARM_Bus_WiFiSrvMgr_SsidList_Param_t
 
typedef struct _IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param_t
 
typedef struct _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t
 
typedef struct _IARM_Bus_WiFiSrvMgr_Param_t IARM_Bus_WiFiSrvMgr_Param_t
 
typedef struct _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t IARM_Bus_WiFiSrvMgr_WPS_Parameters_t
 
typedef struct _IARM_BUS_WiFiSrvMgr_EventData_t IARM_BUS_WiFiSrvMgr_EventData_t
 
typedef enum _IARM_Bus_NMgr_WiFi_EventId_t IARM_Bus_NMgr_WiFi_EventId_t
 
typedef struct _WiFi_Radio_Diag_Params WiFi_Radio_DiagParams
 
typedef struct _WiFi_SSID_Diag_Params WiFi_SSID_Diag_Params
 
typedef struct _WiFi_Radio_Stats_Diag_Params WiFi_Radio_Stats_Diag_Params
 
typedef enum _IARM_Bus_WiFiSrvMgr_NumEntry_t IARM_Bus_WiFiSrvMgr_NumEntry_t
 
typedef struct _WiFi_EndPoint_Stats_Diag_Params WiFi_EndPoint_Stats_Diag_Params
 
typedef struct _WiFi_EndPoint_Security_Params WiFi_EndPoint_Security_Params
 
typedef struct _WiFi_EndPoint_Diag_Params WiFi_EndPoint_Diag_Params
 
typedef struct _IARM_BUS_WiFi_DiagsPropParam_t IARM_BUS_WiFi_DiagsPropParam_t
 
typedef enum _NetworkManager_WiFi_EventId_t IARM_Bus_NetworkManager_WiFi_EventId_t
 
typedef struct _IARM_BUS_NetworkManager_EventData_t IARM_BUS_NetworkManager_EventData_t
 

Enumerations

enum  _NetworkManager_MoCA_EventId_t
 
enum  _NetworkManager_EventId_t
 
enum  _NetworkManager_GetIPSettings_ErrorCode_t
 
enum  _WiFiResult
 
enum  _NetworkManager_Route_EventId_t
 
enum  _WiFiStatusCode_t
 
enum  _WiFiLNFStatusCode_t
 
enum  _WiFiConnectionTypeCode_t
 
enum  _WiFiErrorCode_t
 
enum  _SsidSecurity
 
enum  _eConnectionMethodType
 
enum  _IARM_Bus_NMgr_WiFi_EventId_t
 
enum  _IARM_Bus_WiFiSrvMgr_NumEntry_t
 
enum  _NetworkManager_WiFi_EventId_t
 

Variables

char _ssidList::ssid [33]
 
char _ssidList::bssid [20]
 
SsidSecurity _ssidList::security
 
int _ssidList::signalstrength
 
double _ssidList::frequency
 
char _wifiSsidData_t::jdata [(48 *1024)]
 
size_t _wifiSsidData_t::jdataLen
 
char _wifiLnfPrivateResults::jdata [(48 *1024)]
 
size_t _wifiLnfPrivateResults::jdataLen
 
bool _setWiFiAdapter::enable
 
char _WiFiConnection::ssid [33]
 
char _WiFiConnection::bssid [20]
 
char _WiFiConnection::security [65]
 
char _WiFiConnection::passphrase [385]
 
SsidSecurity _WiFiConnection::security_mode
 
char _WiFiConnection::security_WEPKey [385]
 
char _WiFiConnection::security_PSK [385]
 
char _WiFiConnection::eapIdentity [257]
 
char _WiFiConnection::carootcert [4096]
 
char _WiFiConnection::clientcert [4096]
 
char _WiFiConnection::privatekey [4096]
 
WiFiConnection _WiFiConnectionStatus::ssidSession
 
bool _WiFiConnectionStatus::isConnected
 
eConnMethodType _WiFiConnectionStatus::conn_type
 
char _WiFiConnectedSSIDInfo::ssid [33]
 
char _WiFiConnectedSSIDInfo::bssid [20]
 
char _WiFiConnectedSSIDInfo::band [17]
 
int _WiFiConnectedSSIDInfo::securityMode
 
int _WiFiConnectedSSIDInfo::frequency
 
float _WiFiConnectedSSIDInfo::rate
 
float _WiFiConnectedSSIDInfo::noise
 
float _WiFiConnectedSSIDInfo::signalStrength
 
char _WiFiPairedSSIDInfo::ssid [33]
 
char _WiFiPairedSSIDInfo::bssid [20]
 
char _WiFiPairedSSIDInfo::security [65]
 
SsidSecurity _WiFiPairedSSIDInfo::secMode
 
unsigned char _WiFiLnfSwitchPrivateResults::currTime [33]
 
unsigned char _WiFiLnfSwitchPrivateResults::lnfError
 
wifiSsidData_t _IARM_Bus_WiFiSrvMgr_SsidList_Param_t::curSsids
 
bool _IARM_Bus_WiFiSrvMgr_SsidList_Param_t::status
 
wifiLnfPrivateResults_t _IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param::switchPvtResults
 
bool _IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param::status
 
wifiSsidData_t _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t::curSsids
 
bool _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t::status
 
char _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t::SSID [33+1]
 
double _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t::frequency
 
WiFiLNFStatusCode_t _IARM_Bus_WiFiSrvMgr_Param_t::wifiLNFStatus
 
WiFiStatusCode_t _IARM_Bus_WiFiSrvMgr_Param_t::wifiStatus
 
setWiFiAdapter _IARM_Bus_WiFiSrvMgr_Param_t::setwifiadapter
 
WiFiConnection _IARM_Bus_WiFiSrvMgr_Param_t::connect
 
WiFiConnection _IARM_Bus_WiFiSrvMgr_Param_t::saveSSID
 
WiFiConnection _IARM_Bus_WiFiSrvMgr_Param_t::clearSSID
 
WiFiConnectedSSIDInfo_t _IARM_Bus_WiFiSrvMgr_Param_t::getConnectedSSID
 
WiFiPairedSSIDInfo_t _IARM_Bus_WiFiSrvMgr_Param_t::getPairedSSIDInfo
 
WiFiConnectionTypeCode_t _IARM_Bus_WiFiSrvMgr_Param_t::connectionType
 
char _IARM_Bus_WiFiSrvMgr_Param_t::getPairedSSID::ssid [33]
 
struct getPairedSSID {
char ssid [33]
 
_IARM_Bus_WiFiSrvMgr_Param_t::getPairedSSID
 
bool _IARM_Bus_WiFiSrvMgr_Param_t::isPaired
 
union {
WiFiLNFStatusCode_t wifiLNFStatus
 
WiFiStatusCode_t wifiStatus
 
setWiFiAdapter setwifiadapter
 
WiFiConnection connect
 
WiFiConnection saveSSID
 
WiFiConnection clearSSID
 
WiFiConnectedSSIDInfo_t getConnectedSSID
 
WiFiPairedSSIDInfo_t getPairedSSIDInfo
 
WiFiConnectionTypeCode_t connectionType
 
   struct getPairedSSID {
char ssid [33]
 
   } getPairedSSID
 
bool isPaired
 
_IARM_Bus_WiFiSrvMgr_Param_t::data
 
bool _IARM_Bus_WiFiSrvMgr_Param_t::status
 
bool _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t::pbc
 
char _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t::pin [9]
 
bool _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t::status
 
WiFiStatusCode_t _IARM_BUS_WiFiSrvMgr_EventData_t::_WIFI_STATECHANGE_DATA::state
 
struct _WIFI_STATECHANGE_DATA {
WiFiStatusCode_t state
 
_IARM_BUS_WiFiSrvMgr_EventData_t::wifiStateChange
 
WiFiErrorCode_t _IARM_BUS_WiFiSrvMgr_EventData_t::_WIFI_ERROR::code
 
struct _WIFI_ERROR {
WiFiErrorCode_t code
 
_IARM_BUS_WiFiSrvMgr_EventData_t::wifiError
 
char _IARM_BUS_WiFiSrvMgr_EventData_t::_WIFI_SSID_LIST::ssid_list [(48 *1024)]
 
bool _IARM_BUS_WiFiSrvMgr_EventData_t::_WIFI_SSID_LIST::more_data
 
struct _WIFI_SSID_LIST {
char ssid_list [(48 *1024)]
 
bool more_data
 
_IARM_BUS_WiFiSrvMgr_EventData_t::wifiSSIDList
 
union {
   struct _WIFI_STATECHANGE_DATA {
WiFiStatusCode_t state
 
   } wifiStateChange
 
   struct _WIFI_ERROR {
WiFiErrorCode_t code
 
   } wifiError
 
   struct _WIFI_SSID_LIST {
char ssid_list [(48 *1024)]
 
bool more_data
 
   } wifiSSIDList
 
_IARM_BUS_WiFiSrvMgr_EventData_t::data
 
bool _WiFi_Radio_Diag_Params::enable
 
char _WiFi_Radio_Diag_Params::status [17]
 
char _WiFi_Radio_Diag_Params::alias [65]
 
char _WiFi_Radio_Diag_Params::name [24]
 
unsigned int _WiFi_Radio_Diag_Params::lastChange
 
char _WiFi_Radio_Diag_Params::lowerLayers [65]
 
bool _WiFi_Radio_Diag_Params::upstream
 
unsigned int _WiFi_Radio_Diag_Params::maxBitRate
 
char _WiFi_Radio_Diag_Params::supportedFrequencyBands [24]
 
char _WiFi_Radio_Diag_Params::operatingFrequencyBand [24]
 
char _WiFi_Radio_Diag_Params::supportedStandards [24]
 
char _WiFi_Radio_Diag_Params::operatingStandards [24]
 
char _WiFi_Radio_Diag_Params::possibleChannels [257]
 
char _WiFi_Radio_Diag_Params::channelsInUse [24]
 
unsigned int _WiFi_Radio_Diag_Params::channel
 
bool _WiFi_Radio_Diag_Params::autoChannelSupported
 
bool _WiFi_Radio_Diag_Params::autoChannelEnable
 
unsigned int _WiFi_Radio_Diag_Params::autoChannelRefreshPeriod
 
char _WiFi_Radio_Diag_Params::operatingChannelBandwidth [24]
 
char _WiFi_Radio_Diag_Params::extensionChannel [24]
 
char _WiFi_Radio_Diag_Params::guardInterval [24]
 
int _WiFi_Radio_Diag_Params::mcs
 
char _WiFi_Radio_Diag_Params::transmitPowerSupported [65]
 
int _WiFi_Radio_Diag_Params::transmitPower
 
bool _WiFi_Radio_Diag_Params::ieee80211hSupported
 
bool _WiFi_Radio_Diag_Params::ieeee80211hEnabled
 
char _WiFi_Radio_Diag_Params::regulatoryDomain [4]
 
bool _WiFi_SSID_Diag_Params::enable
 
char _WiFi_SSID_Diag_Params::status [17]
 
char _WiFi_SSID_Diag_Params::name [33]
 
char _WiFi_SSID_Diag_Params::bssid [20]
 
char _WiFi_SSID_Diag_Params::macaddr [18]
 
char _WiFi_SSID_Diag_Params::ssid [33]
 
unsigned long _WiFi_Radio_Stats_Diag_Params::bytesSent
 
unsigned long _WiFi_Radio_Stats_Diag_Params::bytesReceived
 
unsigned long _WiFi_Radio_Stats_Diag_Params::packetsSent
 
unsigned long _WiFi_Radio_Stats_Diag_Params::packetsReceived
 
unsigned int _WiFi_Radio_Stats_Diag_Params::errorsSent
 
unsigned int _WiFi_Radio_Stats_Diag_Params::errorsReceived
 
unsigned int _WiFi_Radio_Stats_Diag_Params::discardPacketsSent
 
unsigned int _WiFi_Radio_Stats_Diag_Params::discardPacketsReceived
 
unsigned int _WiFi_Radio_Stats_Diag_Params::plcErrorCount
 
unsigned int _WiFi_Radio_Stats_Diag_Params::fcsErrorCount
 
unsigned int _WiFi_Radio_Stats_Diag_Params::invalidMACCount
 
unsigned int _WiFi_Radio_Stats_Diag_Params::packetsOtherReceived
 
unsigned int _WiFi_Radio_Stats_Diag_Params::noiseFloor
 
unsigned long _WiFi_EndPoint_Stats_Diag_Params::lastDataDownlinkRate
 
unsigned long _WiFi_EndPoint_Stats_Diag_Params::lastDataUplinkRate
 
int _WiFi_EndPoint_Stats_Diag_Params::signalStrength
 
unsigned long _WiFi_EndPoint_Stats_Diag_Params::retransmissions
 
char _WiFi_EndPoint_Security_Params::modesSupported [257]
 
bool _WiFi_EndPoint_Diag_Params::enable
 
char _WiFi_EndPoint_Diag_Params::status [65]
 
char _WiFi_EndPoint_Diag_Params::alias [65]
 
char _WiFi_EndPoint_Diag_Params::ProfileReference [257]
 
char _WiFi_EndPoint_Diag_Params::SSIDReference [257]
 
unsigned int _WiFi_EndPoint_Diag_Params::ProfileNumberOfEntries
 
WiFi_EndPoint_Stats_Diag_Params _WiFi_EndPoint_Diag_Params::stats
 
WiFi_EndPoint_Security_Params _WiFi_EndPoint_Diag_Params::security
 
unsigned int _IARM_BUS_WiFi_DiagsPropParam_t::radioNumberOfEntries
 
short _IARM_BUS_WiFi_DiagsPropParam_t::_Radio_Data::radioIndex
 
WiFi_Radio_DiagParams _IARM_BUS_WiFi_DiagsPropParam_t::_Radio_Data::params
 
struct _Radio_Data {
short radioIndex
 
WiFi_Radio_DiagParams params
 
_IARM_BUS_WiFi_DiagsPropParam_t::radio
 
short _IARM_BUS_WiFi_DiagsPropParam_t::_Radio_Stats_Data::radioIndex
 
WiFi_Radio_Stats_Diag_Params _IARM_BUS_WiFi_DiagsPropParam_t::_Radio_Stats_Data::params
 
struct _Radio_Stats_Data {
short radioIndex
 
WiFi_Radio_Stats_Diag_Params params
 
_IARM_BUS_WiFi_DiagsPropParam_t::radio_stats
 
unsigned int _IARM_BUS_WiFi_DiagsPropParam_t::ssidNumberOfEntries
 
short _IARM_BUS_WiFi_DiagsPropParam_t::_Ssid_Data::ssidIndex
 
WiFi_SSID_Diag_Params _IARM_BUS_WiFi_DiagsPropParam_t::_Ssid_Data::params
 
struct _Ssid_Data {
short ssidIndex
 
WiFi_SSID_Diag_Params params
 
_IARM_BUS_WiFi_DiagsPropParam_t::ssid
 
unsigned int _IARM_BUS_WiFi_DiagsPropParam_t::endPointNumberOfEntries
 
WiFi_EndPoint_Diag_Params _IARM_BUS_WiFi_DiagsPropParam_t::endPointInfo
 
union {
unsigned int radioNumberOfEntries
 
   struct _Radio_Data {
short radioIndex
 
WiFi_Radio_DiagParams params
 
   } radio
 
   struct _Radio_Stats_Data {
short radioIndex
 
WiFi_Radio_Stats_Diag_Params params
 
   } radio_stats
 
unsigned int ssidNumberOfEntries
 
   struct _Ssid_Data {
short ssidIndex
 
WiFi_SSID_Diag_Params params
 
   } ssid
 
unsigned int endPointNumberOfEntries
 
WiFi_EndPoint_Diag_Params endPointInfo
 
_IARM_BUS_WiFi_DiagsPropParam_t::data
 
bool _IARM_BUS_WiFi_DiagsPropParam_t::status
 
IARM_Bus_WiFiSrvMgr_NumEntry_t _IARM_BUS_WiFi_DiagsPropParam_t::numEntry
 
int _IARM_BUS_NetworkManager_EventData_t::value
 

Data Structure Documentation

◆ _IARM_BUS_NetSrvMgr_Iface_EventData_t

struct _IARM_BUS_NetSrvMgr_Iface_EventData_t

IARM Bus struct contains active streaming interface, origional definition present in homenetworkingservice.h.

Definition at line 193 of file priv_aamp.cpp.

Collaboration diagram for _IARM_BUS_NetSrvMgr_Iface_EventData_t:
Collaboration graph
Data Fields
union _IARM_BUS_NetSrvMgr_Iface_EventData_t __unnamed__
char interfaceCount
bool isInterfaceEnabled
union _IARM_BUS_NetSrvMgr_Iface_EventData_t __unnamed__
bool persist
char ipfamily[10]

◆ _IARM_BUS_NetSrvMgr_Iface_EventData_t.__unnamed__

union _IARM_BUS_NetSrvMgr_Iface_EventData_t.__unnamed__

Definition at line 194 of file priv_aamp.cpp.

Collaboration diagram for _IARM_BUS_NetSrvMgr_Iface_EventData_t.__unnamed__:
Collaboration graph
Data Fields
char activeIface[10]
char allNetworkInterfaces[50]
char enableInterface[10]

◆ IARM_BUS_NetSrvMgr_Iface_Settings_t

struct IARM_BUS_NetSrvMgr_Iface_Settings_t

Definition at line 114 of file netsrvmgrIarm.h.

Collaboration diagram for IARM_BUS_NetSrvMgr_Iface_Settings_t:
Collaboration graph
Data Fields
char interface[16]
char ipversion[16]
bool autoconfig
char ipaddress[INET6_ADDRSTRLEN]
char netmask[INET6_ADDRSTRLEN]
char gateway[INET6_ADDRSTRLEN]
char dhcp_server[INET6_ADDRSTRLEN]
char primarydns[INET6_ADDRSTRLEN]
char secondarydns[INET6_ADDRSTRLEN]
bool isSupported
NetworkManager_GetIPSettings_ErrorCode_t errCode

◆ NetSrvMgr_Interface_t

struct NetSrvMgr_Interface_t

Definition at line 128 of file netsrvmgrIarm.h.

Collaboration diagram for NetSrvMgr_Interface_t:
Collaboration graph
Data Fields
char name[16]
char mac[20]
unsigned int flags

◆ IARM_BUS_NetSrvMgr_InterfaceList_t

struct IARM_BUS_NetSrvMgr_InterfaceList_t

Definition at line 134 of file netsrvmgrIarm.h.

Collaboration diagram for IARM_BUS_NetSrvMgr_InterfaceList_t:
Collaboration graph
Data Fields
unsigned char size
NetSrvMgr_Interface_t interfaces[16]

◆ IARM_BUS_NetSrvMgr_DefaultRoute_t

struct IARM_BUS_NetSrvMgr_DefaultRoute_t

Definition at line 139 of file netsrvmgrIarm.h.

Collaboration diagram for IARM_BUS_NetSrvMgr_DefaultRoute_t:
Collaboration graph
Data Fields
char interface[16]
char gateway[46]

◆ IARM_BUS_NetSrvMgr_Iface_EventInterfaceStatus_t

struct IARM_BUS_NetSrvMgr_Iface_EventInterfaceStatus_t

Definition at line 144 of file netsrvmgrIarm.h.

Collaboration diagram for IARM_BUS_NetSrvMgr_Iface_EventInterfaceStatus_t:
Collaboration graph
Data Fields
char interface[16]
bool status

◆ IARM_BUS_NetSrvMgr_Iface_EventInterfaceIPAddress_t

struct IARM_BUS_NetSrvMgr_Iface_EventInterfaceIPAddress_t

Definition at line 152 of file netsrvmgrIarm.h.

Collaboration diagram for IARM_BUS_NetSrvMgr_Iface_EventInterfaceIPAddress_t:
Collaboration graph
Data Fields
char interface[16]
char ip_address[46]
bool is_ipv6
bool acquired

◆ IARM_BUS_NetSrvMgr_Iface_EventDefaultInterface_t

struct IARM_BUS_NetSrvMgr_Iface_EventDefaultInterface_t

Definition at line 159 of file netsrvmgrIarm.h.

Collaboration diagram for IARM_BUS_NetSrvMgr_Iface_EventDefaultInterface_t:
Collaboration graph
Data Fields
char oldInterface[16]
char newInterface[16]

◆ IARM_BUS_NetSrvMgr_Iface_TestEndpoints_t

struct IARM_BUS_NetSrvMgr_Iface_TestEndpoints_t

Definition at line 164 of file netsrvmgrIarm.h.

Collaboration diagram for IARM_BUS_NetSrvMgr_Iface_TestEndpoints_t:
Collaboration graph
Data Fields
unsigned char size
char endpoints[5][260]

◆ IARM_BUS_NetSrvMgr_Iface_StunRequest_t

struct IARM_BUS_NetSrvMgr_Iface_StunRequest_t

Definition at line 170 of file netsrvmgrIarm.h.

Collaboration diagram for IARM_BUS_NetSrvMgr_Iface_StunRequest_t:
Collaboration graph
Data Fields
char server[128]
uint16_t port
bool ipv6
char interface[16]
uint16_t bind_timeout
uint16_t cache_timeout
bool sync
char public_ip[46]

◆ telemetryParams

struct telemetryParams

Definition at line 98 of file NetworkMgrMain.h.

Collaboration diagram for telemetryParams:
Collaboration graph
Data Fields
int timePeriod
GList * paramlist

◆ _wifiMgrConfigProps

struct _wifiMgrConfigProps

Definition at line 115 of file NetworkMgrMain.h.

Collaboration diagram for _wifiMgrConfigProps:
Collaboration graph
Data Fields
unsigned short max_timeout
bool bEnableLostFound
unsigned short lnfRetryInSecs
unsigned short lnfStartInSecs
char authServerURL[128]
bool disableWpsXRE
char getAuthTokenUrl[128]
char getLfatUrl[128]
char setLfatUrl[128]
char lfatVersion[128]
unsigned short lnfRetryCount
unsigned int lfatTTL

◆ _stunConfigProps

struct _stunConfigProps

Definition at line 131 of file NetworkMgrMain.h.

Collaboration diagram for _stunConfigProps:
Collaboration graph
Data Fields
char server[128]
uint16_t port
bool ipv6
char interface[16]
uint16_t bind_timeout
uint16_t cache_timeout

◆ _netMgrConfigProps

struct _netMgrConfigProps

Definition at line 141 of file NetworkMgrMain.h.

Collaboration diagram for _netMgrConfigProps:
Collaboration graph
Data Fields
wifiMgrConfigProps wifiProps
stunConfigProps stunProps

◆ _gwyDeviceData

struct _gwyDeviceData

Definition at line 96 of file xdiscovery_private.h.

Collaboration diagram for _gwyDeviceData:
Collaboration graph
Data Fields
GString * serial_num
gboolean isgateway
gboolean requirestrm
GString * gwyip
GString * gwyipv6
GString * gatewaystbip
GString * ipv6prefix
GString * devicename
GString * bcastmacaddress
GString * hostmacaddress
GString * recvdevtype
GString * devicetype
GString * buildversion
GString * dsgtimezone
gint rawoffset
gint dstoffset
gint dstsavings
gboolean usesdaylighttime
GString * baseurl
GString * basetrmurl
GString * playbackurl
GString * dataGatewayIPaddress
GString * dnsconfig
GString * etchosts
GString * systemids
GString * receiverid
gboolean devFoundFlag
gboolean isRouteSet
gboolean isOwnGateway
gboolean isDevRefactored
GUPnPServiceInfo * sproxy
GUPnPServiceInfo * sproxy_i
GUPnPServiceInfo * sproxy_m
GUPnPServiceInfo * sproxy_g
GUPnPServiceInfo * sproxy_q
GUPnPServiceInfo * sproxy_t
GString * modelclass
GString * modelnumber
GString * deviceid
GString * hardwarerevision
GString * softwarerevision
GString * managementurl
GString * make
GString * accountid
GString * ipSubNet
GString * clientip

◆ _routeInfo

struct _routeInfo

Definition at line 40 of file routeSrvMgr.h.

Collaboration diagram for _routeInfo:
Collaboration graph
Data Fields
bool isIPv4
GString * ipStr
GString * ipv6Pfix

◆ _routeEventData_t

struct _routeEventData_t

Definition at line 121 of file xdevice-library.h.

Collaboration diagram for _routeEventData_t:
Collaboration graph
Data Fields
char routeIp[46]
gboolean ipv4
char routeIf[10]

◆ _IARM_Bus_RouteSrvMgr_RouteData_Param_t

struct _IARM_Bus_RouteSrvMgr_RouteData_Param_t

Definition at line 127 of file xdevice-library.h.

Collaboration diagram for _IARM_Bus_RouteSrvMgr_RouteData_Param_t:
Collaboration graph
Data Fields
routeEventData_t route
bool status

◆ _ssidList

struct _ssidList

Definition at line 164 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _ssidList:
Collaboration graph
Data Fields
char ssid[33]
char bssid[20]
SsidSecurity security
int signalstrength
double frequency

◆ _wifiSsidData_t

struct _wifiSsidData_t

Definition at line 174 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _wifiSsidData_t:
Collaboration graph
Data Fields
char jdata[(48 *1024)]

Buffer containing the serialized data.

size_t jdataLen

Length of the data buffer.

◆ _wifiLnfPrivateResults

struct _wifiLnfPrivateResults

Definition at line 179 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _wifiLnfPrivateResults:
Collaboration graph
Data Fields
char jdata[(48 *1024)]

Buffer containing the serialized data

size_t jdataLen

Length of the data buffer.

◆ _setWiFiAdapter

struct _setWiFiAdapter

Definition at line 184 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _setWiFiAdapter:
Collaboration graph
Data Fields
bool enable

◆ _WiFiConnection

struct _WiFiConnection

Definition at line 189 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFiConnection:
Collaboration graph
Data Fields
char ssid[33]
char bssid[20]
char security[65]
char passphrase[385]
SsidSecurity security_mode
char security_WEPKey[385]
char security_PSK[385]
char eapIdentity[257]
char carootcert[4096]
char clientcert[4096]
char privatekey[4096]

◆ _WiFiConnectionStatus

struct _WiFiConnectionStatus

Definition at line 204 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFiConnectionStatus:
Collaboration graph
Data Fields
WiFiConnection ssidSession
bool isConnected
eConnMethodType conn_type

◆ _WiFiConnectedSSIDInfo

struct _WiFiConnectedSSIDInfo

Definition at line 211 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFiConnectedSSIDInfo:
Collaboration graph
Data Fields
char ssid[33]

The name of connected SSID.

char bssid[20]

The the Basic Service Set ID (mac address).

char band[17]

The frequency band at which the client is conneted to.

int securityMode

Current WiFi Security Mode used for connection.

int frequency

The Frequency wt which the client is connected to.

float rate

The Physical data rate in Mbps

float noise

The average noise strength in dBm.

float signalStrength

The RSSI value in dBm.

◆ _WiFiPairedSSIDInfo

struct _WiFiPairedSSIDInfo

Definition at line 224 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFiPairedSSIDInfo:
Collaboration graph
Data Fields
char ssid[33]

The name of connected SSID.

char bssid[20]

The the Basic Service Set ID (mac address).

char security[65]

security of AP

SsidSecurity secMode

◆ _WiFiLnfSwitchPrivateResults

struct _WiFiLnfSwitchPrivateResults

Definition at line 232 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFiLnfSwitchPrivateResults:
Collaboration graph
Data Fields
unsigned char currTime[33]
unsigned char lnfError

◆ _IARM_Bus_WiFiSrvMgr_SsidList_Param_t

struct _IARM_Bus_WiFiSrvMgr_SsidList_Param_t

Get/Set Data associated with WiFi Service Manager

Definition at line 240 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_Bus_WiFiSrvMgr_SsidList_Param_t:
Collaboration graph
Data Fields
wifiSsidData_t curSsids
bool status

◆ _IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param

struct _IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param

Definition at line 245 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param:
Collaboration graph
Data Fields
wifiLnfPrivateResults_t switchPvtResults
bool status

◆ _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t

struct _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t

Definition at line 250 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t:
Collaboration graph
Data Fields
wifiSsidData_t curSsids
bool status
char SSID[33+1]
double frequency

◆ _IARM_Bus_WiFiSrvMgr_Param_t

struct _IARM_Bus_WiFiSrvMgr_Param_t

Definition at line 258 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_Bus_WiFiSrvMgr_Param_t:
Collaboration graph
Data Fields
union _IARM_Bus_WiFiSrvMgr_Param_t data
bool status

◆ _IARM_Bus_WiFiSrvMgr_Param_t.data

union _IARM_Bus_WiFiSrvMgr_Param_t.data

Definition at line 259 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_Bus_WiFiSrvMgr_Param_t.data:
Collaboration graph
Data Fields
WiFiLNFStatusCode_t wifiLNFStatus
WiFiStatusCode_t wifiStatus
setWiFiAdapter setwifiadapter
WiFiConnection connect
WiFiConnection saveSSID
WiFiConnection clearSSID
WiFiConnectedSSIDInfo_t getConnectedSSID
WiFiPairedSSIDInfo_t getPairedSSIDInfo
WiFiConnectionTypeCode_t connectionType
data getPairedSSID
bool isPaired

◆ _IARM_Bus_WiFiSrvMgr_Param_t::getPairedSSID.data.getPairedSSID

struct _IARM_Bus_WiFiSrvMgr_Param_t::getPairedSSID.data.getPairedSSID

Definition at line 269 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for getPairedSSID.data.getPairedSSID:
Collaboration graph
Data Fields
char ssid[33]

◆ _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t

struct _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t

Definition at line 277 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t:
Collaboration graph
Data Fields
bool pbc
char pin[9]
bool status

◆ _IARM_BUS_WiFiSrvMgr_EventData_t

struct _IARM_BUS_WiFiSrvMgr_EventData_t

Event Data associated with WiFi Service Manager

Definition at line 285 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_BUS_WiFiSrvMgr_EventData_t:
Collaboration graph
Data Fields
union _IARM_BUS_WiFiSrvMgr_EventData_t data

◆ _IARM_BUS_WiFiSrvMgr_EventData_t.data

union _IARM_BUS_WiFiSrvMgr_EventData_t.data

Definition at line 286 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_BUS_WiFiSrvMgr_EventData_t.data:
Collaboration graph
Data Fields
data wifiStateChange
data wifiError
data wifiSSIDList

◆ _IARM_BUS_WiFiSrvMgr_EventData_t::_WIFI_SSID_LIST.data.wifiSSIDList

struct _IARM_BUS_WiFiSrvMgr_EventData_t::_WIFI_SSID_LIST.data.wifiSSIDList

Definition at line 293 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WIFI_SSID_LIST.data.wifiSSIDList:
Collaboration graph
Data Fields
char ssid_list[(48 *1024)]
bool more_data

◆ _IARM_BUS_WiFiSrvMgr_EventData_t::_WIFI_ERROR.data.wifiError

struct _IARM_BUS_WiFiSrvMgr_EventData_t::_WIFI_ERROR.data.wifiError

Definition at line 290 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WIFI_ERROR.data.wifiError:
Collaboration graph
Data Fields
WiFiErrorCode_t code

◆ _IARM_BUS_WiFiSrvMgr_EventData_t::_WIFI_STATECHANGE_DATA.data.wifiStateChange

struct _IARM_BUS_WiFiSrvMgr_EventData_t::_WIFI_STATECHANGE_DATA.data.wifiStateChange

Definition at line 287 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WIFI_STATECHANGE_DATA.data.wifiStateChange:
Collaboration graph
Data Fields
WiFiStatusCode_t state

◆ _WiFi_Radio_Diag_Params

struct _WiFi_Radio_Diag_Params

Definition at line 311 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFi_Radio_Diag_Params:
Collaboration graph
Data Fields
bool enable
char status[17]
char alias[65]
char name[24]
unsigned int lastChange
char lowerLayers[65]
bool upstream
unsigned int maxBitRate
char supportedFrequencyBands[24]
char operatingFrequencyBand[24]
char supportedStandards[24]
char operatingStandards[24]
char possibleChannels[257]
char channelsInUse[24]
unsigned int channel
bool autoChannelSupported
bool autoChannelEnable
unsigned int autoChannelRefreshPeriod
char operatingChannelBandwidth[24]
char extensionChannel[24]
char guardInterval[24]
int mcs
char transmitPowerSupported[65]
int transmitPower
bool ieee80211hSupported
bool ieeee80211hEnabled
char regulatoryDomain[4]

◆ _WiFi_SSID_Diag_Params

struct _WiFi_SSID_Diag_Params

Definition at line 342 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFi_SSID_Diag_Params:
Collaboration graph
Data Fields
bool enable
char status[17]
char name[33]
char bssid[20]
char macaddr[18]
char ssid[33]

◆ _WiFi_Radio_Stats_Diag_Params

struct _WiFi_Radio_Stats_Diag_Params

Definition at line 352 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFi_Radio_Stats_Diag_Params:
Collaboration graph
Data Fields
unsigned long bytesSent
unsigned long bytesReceived
unsigned long packetsSent
unsigned long packetsReceived
unsigned int errorsSent
unsigned int errorsReceived
unsigned int discardPacketsSent
unsigned int discardPacketsReceived
unsigned int plcErrorCount
unsigned int fcsErrorCount
unsigned int invalidMACCount
unsigned int packetsOtherReceived
unsigned int noiseFloor

◆ _WiFi_EndPoint_Stats_Diag_Params

struct _WiFi_EndPoint_Stats_Diag_Params

Definition at line 374 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFi_EndPoint_Stats_Diag_Params:
Collaboration graph
Data Fields
unsigned long lastDataDownlinkRate
unsigned long lastDataUplinkRate
int signalStrength
unsigned long retransmissions

◆ _WiFi_EndPoint_Security_Params

struct _WiFi_EndPoint_Security_Params

Definition at line 381 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFi_EndPoint_Security_Params:
Collaboration graph
Data Fields
char modesSupported[257]

◆ _WiFi_EndPoint_Diag_Params

struct _WiFi_EndPoint_Diag_Params

Definition at line 385 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _WiFi_EndPoint_Diag_Params:
Collaboration graph
Data Fields
bool enable
char status[65]
char alias[65]
char ProfileReference[257]
char SSIDReference[257]
unsigned int ProfileNumberOfEntries
WiFi_EndPoint_Stats_Diag_Params stats
WiFi_EndPoint_Security_Params security

◆ _IARM_BUS_WiFi_DiagsPropParam_t

struct _IARM_BUS_WiFi_DiagsPropParam_t

Definition at line 396 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_BUS_WiFi_DiagsPropParam_t:
Collaboration graph
Data Fields
union _IARM_BUS_WiFi_DiagsPropParam_t data
bool status
IARM_Bus_WiFiSrvMgr_NumEntry_t numEntry

◆ _IARM_BUS_WiFi_DiagsPropParam_t.data

union _IARM_BUS_WiFi_DiagsPropParam_t.data

Definition at line 397 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_BUS_WiFi_DiagsPropParam_t.data:
Collaboration graph
Data Fields
unsigned int radioNumberOfEntries
data radio
data radio_stats
unsigned int ssidNumberOfEntries
data ssid
unsigned int endPointNumberOfEntries
WiFi_EndPoint_Diag_Params endPointInfo

◆ _IARM_BUS_WiFi_DiagsPropParam_t::_Ssid_Data.data.ssid

struct _IARM_BUS_WiFi_DiagsPropParam_t::_Ssid_Data.data.ssid

Definition at line 408 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _Ssid_Data.data.ssid:
Collaboration graph
Data Fields
short ssidIndex
WiFi_SSID_Diag_Params params

◆ _IARM_BUS_WiFi_DiagsPropParam_t::_Radio_Stats_Data.data.radio_stats

struct _IARM_BUS_WiFi_DiagsPropParam_t::_Radio_Stats_Data.data.radio_stats

Definition at line 403 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _Radio_Stats_Data.data.radio_stats:
Collaboration graph
Data Fields
short radioIndex
WiFi_Radio_Stats_Diag_Params params

◆ _IARM_BUS_WiFi_DiagsPropParam_t::_Radio_Data.data.radio

struct _IARM_BUS_WiFi_DiagsPropParam_t::_Radio_Data.data.radio

Definition at line 399 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _Radio_Data.data.radio:
Collaboration graph
Data Fields
short radioIndex
WiFi_Radio_DiagParams params

◆ _IARM_BUS_NetworkManager_EventData_t

struct _IARM_BUS_NetworkManager_EventData_t

Definition at line 425 of file wifiSrvMgrIarmIf.h.

Collaboration diagram for _IARM_BUS_NetworkManager_EventData_t:
Collaboration graph
Data Fields
int value

Macro Definition Documentation

◆ IARM_BUS_WIFI_MGR_API_getAvailableSSIDs

#define IARM_BUS_WIFI_MGR_API_getAvailableSSIDs   "getAvailableSSIDs"

Retrieve array of strings representing SSIDs

Definition at line 55 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getAvailableSSIDsWithName

#define IARM_BUS_WIFI_MGR_API_getAvailableSSIDsWithName   "getAvailableSSIDsWithName"

Retrieve array of strings representing SSIDs info for a specific SSID and band

Definition at line 56 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getAvailableSSIDsAsync

#define IARM_BUS_WIFI_MGR_API_getAvailableSSIDsAsync   "getAvailableSSIDsAsync"

Retrieve array of strings representing SSIDs

Definition at line 57 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getAvailableSSIDsAsyncIncr

#define IARM_BUS_WIFI_MGR_API_getAvailableSSIDsAsyncIncr   "getAvailableSSIDsAsyncIncr"

Retrieve array of strings representing SSIDs in an incremental way

Definition at line 58 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_stopProgressiveWifiScanning

#define IARM_BUS_WIFI_MGR_API_stopProgressiveWifiScanning   "stopProgressiveWifiScanning"

Stop any in-progress wifi progressive scanning thread

Definition at line 59 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getCurrentState

#define IARM_BUS_WIFI_MGR_API_getCurrentState   "getCurrentState"

Retrieve current state

Definition at line 60 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getConnectedSSID

#define IARM_BUS_WIFI_MGR_API_getConnectedSSID   "getConnectedSSID"

Return properties of the currently connected SSID

Definition at line 61 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_cancelWPSPairing

#define IARM_BUS_WIFI_MGR_API_cancelWPSPairing   "cancelWPSPairing"

Cancel in-progress WPS

Definition at line 62 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getPairedSSID [1/2]

#define IARM_BUS_WIFI_MGR_API_getPairedSSID   "getPairedSSID"

Return paired SSID as a string

Get paired SSID

Definition at line 71 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getPairedSSID [2/2]

#define IARM_BUS_WIFI_MGR_API_getPairedSSID   "getPairedSSID"

Return paired SSID as a string

Get paired SSID

Definition at line 71 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_setEnabled

#define IARM_BUS_WIFI_MGR_API_setEnabled   "setEnabled"

Enable wifi adapter on the box

Definition at line 64 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_connect

#define IARM_BUS_WIFI_MGR_API_connect   "connect"

Connect with given or saved SSID and passphrase

Definition at line 65 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_initiateWPSPairing

#define IARM_BUS_WIFI_MGR_API_initiateWPSPairing   "initiateWPSPairing"

Initiate connection via WPS

Definition at line 66 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_initiateWPSPairing2

#define IARM_BUS_WIFI_MGR_API_initiateWPSPairing2   "initiateWPSPairing2"

Initiate connection via WPS via either Push Button or PIN

Definition at line 67 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_saveSSID

#define IARM_BUS_WIFI_MGR_API_saveSSID   "saveSSID"

Save SSID and passphrase

Definition at line 68 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_clearSSID

#define IARM_BUS_WIFI_MGR_API_clearSSID   "clearSSID"

Clear given SSID

Definition at line 69 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_disconnectSSID

#define IARM_BUS_WIFI_MGR_API_disconnectSSID   "disconnectSSID"

Disconnect from current SSID

Definition at line 70 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_isPaired

#define IARM_BUS_WIFI_MGR_API_isPaired   "isPaired"

Retrieve the paired status

Definition at line 72 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getLNFState

#define IARM_BUS_WIFI_MGR_API_getLNFState   "getLNFState"

Retrieve the LNF state

Definition at line 73 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_isStopLNFWhileDisconnected

#define IARM_BUS_WIFI_MGR_API_isStopLNFWhileDisconnected   "isStopLNFWhileDisconnected"

Check if LNF is stopped

Definition at line 74 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getConnectionType

#define IARM_BUS_WIFI_MGR_API_getConnectionType   "getConnectionType"

Get connection type the current state

Definition at line 75 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getSwitchToPrivateResults

#define IARM_BUS_WIFI_MGR_API_getSwitchToPrivateResults   "getSwitchToPrivateResults"

Get all switch to private results

Definition at line 76 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_isAutoSwitchToPrivateEnabled

#define IARM_BUS_WIFI_MGR_API_isAutoSwitchToPrivateEnabled   "isAutoSwitchToPrivateEnabled"

Inform whether switch to private is enabled

Definition at line 77 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getPairedSSIDInfo

#define IARM_BUS_WIFI_MGR_API_getPairedSSIDInfo   "getPairedSSIDInfo"

Get last paired ssid info

Definition at line 78 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getRadioProps

#define IARM_BUS_WIFI_MGR_API_getRadioProps   "getRadioProps"

Retrieve the get radio status properties

Definition at line 82 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getRadioStatsProps

#define IARM_BUS_WIFI_MGR_API_getRadioStatsProps   "getRadioStatsProps"

Retrieve the get radio stats properties

Definition at line 83 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_setRadioProps

#define IARM_BUS_WIFI_MGR_API_setRadioProps   "setRadioProps"

Set radio properties

Definition at line 84 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getSSIDProps

#define IARM_BUS_WIFI_MGR_API_getSSIDProps   "getSSIDProps"

Retrieve the ssid properties

Definition at line 85 of file wifiSrvMgrIarmIf.h.

◆ IARM_BUS_WIFI_MGR_API_getEndPointProps

#define IARM_BUS_WIFI_MGR_API_getEndPointProps   "getEndPointProps"

Retrieve the Endpoint properties

Definition at line 86 of file wifiSrvMgrIarmIf.h.

Typedef Documentation

◆ WiFiStatusCode_t

Event states associated with WiFi connection

◆ WiFiLNFStatusCode_t

LNF states

◆ WiFiErrorCode_t

Error code: A recoverable, unexpected error occurred, as defined by one of the following values

◆ SsidSecurity

typedef enum _SsidSecurity SsidSecurity

Supported values are NONE - 0, WPA - 1, WEP - 2

◆ IARM_Bus_WiFiSrvMgr_SsidList_Param_t

Get/Set Data associated with WiFi Service Manager

◆ IARM_BUS_WiFiSrvMgr_EventData_t

Event Data associated with WiFi Service Manager

◆ IARM_Bus_NMgr_WiFi_EventId_t

Events published from WiFi Service Manager

Enumeration Type Documentation

◆ _WiFiStatusCode_t

Event states associated with WiFi connection

Enumerator
WIFI_UNINSTALLED 

The device was in an installed state, and was uninstalled

WIFI_DISABLED 

The device is installed (or was just installed) and has not yet been enabled

WIFI_DISCONNECTED 

The device is not connected to a network

WIFI_PAIRING 

The device is not connected to a network, but not yet connecting to a network

WIFI_CONNECTING 

The device is attempting to connect to a network

WIFI_CONNECTED 

The device is successfully connected to a network

WIFI_FAILED 

The device has encountered an unrecoverable error with the wifi adapter

Definition at line 93 of file wifiSrvMgrIarmIf.h.

◆ _WiFiLNFStatusCode_t

LNF states

Enumerator
LNF_UNITIALIZED 

Network manager hasn't started the LNF process

LNF_IN_PROGRESS 

Network manager has started LNF, and waiting for operation to complete

CONNECTED_LNF 

Connected to the LNF network

DISCONNECTED_NO_LNF_GATEWAY_DETECTED 

Connected to a network that is not LNF unable to connect to LNF network

DISCONNECTED_GET_LFAT_FAILED 

client wasn't able to acquire an LFAT

DISCONNECTED_CANT_CONNECT_TO_PRIVATE 

The device has encountered an unrecoverable error with the wifi adapter

Definition at line 104 of file wifiSrvMgrIarmIf.h.

◆ _WiFiErrorCode_t

Error code: A recoverable, unexpected error occurred, as defined by one of the following values

Enumerator
WIFI_SSID_CHANGED 

The SSID of the network changed

WIFI_CONNECTION_LOST 

The connection to the network was lost

WIFI_CONNECTION_FAILED 

The connection failed for an unknown reason

WIFI_CONNECTION_INTERRUPTED 

The connection was interrupted

WIFI_INVALID_CREDENTIALS 

The connection failed due to invalid credentials

WIFI_NO_SSID 

The SSID does not exist

WIFI_UNKNOWN 

Any other error

WIFI_AUTH_FAILED 

The connection failed due to auth failure

Definition at line 126 of file wifiSrvMgrIarmIf.h.

◆ _SsidSecurity

enum _SsidSecurity

Supported values are NONE - 0, WPA - 1, WEP - 2

Definition at line 138 of file wifiSrvMgrIarmIf.h.

◆ _IARM_Bus_NMgr_WiFi_EventId_t

Events published from WiFi Service Manager

Enumerator
IARM_BUS_WIFI_MGR_EVENT_MAX 

Maximum event id

Definition at line 301 of file wifiSrvMgrIarmIf.h.

Variable Documentation

◆ ssid [1/7]

char _ssidList::ssid[ 33]

Definition at line 166 of file wifiSrvMgrIarmIf.h.

◆ bssid [1/5]

char _ssidList::bssid[20]

Definition at line 167 of file wifiSrvMgrIarmIf.h.

◆ security [1/4]

SsidSecurity _ssidList::security

Definition at line 168 of file wifiSrvMgrIarmIf.h.

◆ signalstrength

int _ssidList::signalstrength

Definition at line 169 of file wifiSrvMgrIarmIf.h.

◆ frequency [1/3]

double _ssidList::frequency

Definition at line 170 of file wifiSrvMgrIarmIf.h.

◆ jdata [1/2]

char _wifiSsidData_t::jdata[(48 *1024)]

Buffer containing the serialized data.

Definition at line 175 of file wifiSrvMgrIarmIf.h.

◆ jdataLen [1/2]

size_t _wifiSsidData_t::jdataLen

Length of the data buffer.

Definition at line 176 of file wifiSrvMgrIarmIf.h.

◆ jdata [2/2]

char _wifiLnfPrivateResults::jdata[(48 *1024)]

Buffer containing the serialized data

Definition at line 180 of file wifiSrvMgrIarmIf.h.

◆ jdataLen [2/2]

size_t _wifiLnfPrivateResults::jdataLen

Length of the data buffer.

Definition at line 181 of file wifiSrvMgrIarmIf.h.

◆ enable [1/4]

bool _setWiFiAdapter::enable

Definition at line 186 of file wifiSrvMgrIarmIf.h.

◆ ssid [2/7]

char _WiFiConnection::ssid[ 33]

Definition at line 191 of file wifiSrvMgrIarmIf.h.

◆ bssid [2/5]

char _WiFiConnection::bssid[20]

Definition at line 192 of file wifiSrvMgrIarmIf.h.

◆ security [2/4]

char _WiFiConnection::security[65]

Definition at line 193 of file wifiSrvMgrIarmIf.h.

◆ passphrase

char _WiFiConnection::passphrase[385]

Definition at line 194 of file wifiSrvMgrIarmIf.h.

◆ security_mode

SsidSecurity _WiFiConnection::security_mode

Definition at line 195 of file wifiSrvMgrIarmIf.h.

◆ security_WEPKey

char _WiFiConnection::security_WEPKey[385]

Definition at line 196 of file wifiSrvMgrIarmIf.h.

◆ security_PSK

char _WiFiConnection::security_PSK[385]

Definition at line 197 of file wifiSrvMgrIarmIf.h.

◆ eapIdentity

char _WiFiConnection::eapIdentity[257]

Definition at line 198 of file wifiSrvMgrIarmIf.h.

◆ carootcert

char _WiFiConnection::carootcert[4096]

Definition at line 199 of file wifiSrvMgrIarmIf.h.

◆ clientcert

char _WiFiConnection::clientcert[4096]

Definition at line 200 of file wifiSrvMgrIarmIf.h.

◆ privatekey

char _WiFiConnection::privatekey[4096]

Definition at line 201 of file wifiSrvMgrIarmIf.h.

◆ ssidSession

WiFiConnection _WiFiConnectionStatus::ssidSession

Definition at line 206 of file wifiSrvMgrIarmIf.h.

◆ isConnected

bool _WiFiConnectionStatus::isConnected

Definition at line 207 of file wifiSrvMgrIarmIf.h.

◆ conn_type

eConnMethodType _WiFiConnectionStatus::conn_type

Definition at line 208 of file wifiSrvMgrIarmIf.h.

◆ ssid [3/7]

char _WiFiConnectedSSIDInfo::ssid[ 33]

The name of connected SSID.

Definition at line 213 of file wifiSrvMgrIarmIf.h.

◆ bssid [3/5]

char _WiFiConnectedSSIDInfo::bssid[20]

The the Basic Service Set ID (mac address).

Definition at line 214 of file wifiSrvMgrIarmIf.h.

◆ band

char _WiFiConnectedSSIDInfo::band[17]

The frequency band at which the client is conneted to.

Definition at line 215 of file wifiSrvMgrIarmIf.h.

◆ securityMode

int _WiFiConnectedSSIDInfo::securityMode

Current WiFi Security Mode used for connection.

Definition at line 216 of file wifiSrvMgrIarmIf.h.

◆ frequency [2/3]

int _WiFiConnectedSSIDInfo::frequency

The Frequency wt which the client is connected to.

Definition at line 217 of file wifiSrvMgrIarmIf.h.

◆ rate

float _WiFiConnectedSSIDInfo::rate

The Physical data rate in Mbps

Definition at line 218 of file wifiSrvMgrIarmIf.h.

◆ noise

float _WiFiConnectedSSIDInfo::noise

The average noise strength in dBm.

Definition at line 219 of file wifiSrvMgrIarmIf.h.

◆ signalStrength [1/2]

float _WiFiConnectedSSIDInfo::signalStrength

The RSSI value in dBm.

Definition at line 220 of file wifiSrvMgrIarmIf.h.

◆ ssid [4/7]

char _WiFiPairedSSIDInfo::ssid[ 33]

The name of connected SSID.

Definition at line 226 of file wifiSrvMgrIarmIf.h.

◆ bssid [4/5]

char _WiFiPairedSSIDInfo::bssid[20]

The the Basic Service Set ID (mac address).

Definition at line 227 of file wifiSrvMgrIarmIf.h.

◆ security [3/4]

char _WiFiPairedSSIDInfo::security[65]

security of AP

Definition at line 228 of file wifiSrvMgrIarmIf.h.

◆ secMode

SsidSecurity _WiFiPairedSSIDInfo::secMode

Definition at line 229 of file wifiSrvMgrIarmIf.h.

◆ currTime

unsigned char _WiFiLnfSwitchPrivateResults::currTime[33]

Definition at line 234 of file wifiSrvMgrIarmIf.h.

◆ lnfError

unsigned char _WiFiLnfSwitchPrivateResults::lnfError

Definition at line 235 of file wifiSrvMgrIarmIf.h.

◆ curSsids [1/2]

wifiSsidData_t _IARM_Bus_WiFiSrvMgr_SsidList_Param_t::curSsids

Definition at line 241 of file wifiSrvMgrIarmIf.h.

◆ status [1/9]

bool _IARM_Bus_WiFiSrvMgr_SsidList_Param_t::status

Definition at line 242 of file wifiSrvMgrIarmIf.h.

◆ switchPvtResults

wifiLnfPrivateResults_t _IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param::switchPvtResults

Definition at line 246 of file wifiSrvMgrIarmIf.h.

◆ status [2/9]

bool _IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param::status

Definition at line 247 of file wifiSrvMgrIarmIf.h.

◆ curSsids [2/2]

wifiSsidData_t _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t::curSsids

Definition at line 251 of file wifiSrvMgrIarmIf.h.

◆ status [3/9]

bool _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t::status

Definition at line 252 of file wifiSrvMgrIarmIf.h.

◆ SSID

char _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t::SSID[ 33+1]

Definition at line 253 of file wifiSrvMgrIarmIf.h.

◆ frequency [3/3]

double _IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t::frequency

Definition at line 254 of file wifiSrvMgrIarmIf.h.

◆ wifiLNFStatus

WiFiLNFStatusCode_t { ... } ::wifiLNFStatus

Definition at line 260 of file wifiSrvMgrIarmIf.h.

◆ wifiStatus

WiFiStatusCode_t { ... } ::wifiStatus

Definition at line 261 of file wifiSrvMgrIarmIf.h.

◆ setwifiadapter

setWiFiAdapter { ... } ::setwifiadapter

Definition at line 262 of file wifiSrvMgrIarmIf.h.

◆ connect

WiFiConnection { ... } ::connect

Definition at line 263 of file wifiSrvMgrIarmIf.h.

◆ saveSSID

WiFiConnection { ... } ::saveSSID

Definition at line 264 of file wifiSrvMgrIarmIf.h.

◆ clearSSID

WiFiConnection { ... } ::clearSSID

Definition at line 265 of file wifiSrvMgrIarmIf.h.

◆ getConnectedSSID

WiFiConnectedSSIDInfo_t { ... } ::getConnectedSSID

Definition at line 266 of file wifiSrvMgrIarmIf.h.

◆ getPairedSSIDInfo

WiFiPairedSSIDInfo_t { ... } ::getPairedSSIDInfo

Definition at line 267 of file wifiSrvMgrIarmIf.h.

◆ connectionType

WiFiConnectionTypeCode_t { ... } ::connectionType

Definition at line 268 of file wifiSrvMgrIarmIf.h.

◆ ssid [5/7]

char { ... } ::getPairedSSID::ssid[ 33]

Definition at line 270 of file wifiSrvMgrIarmIf.h.

◆ getPairedSSID

struct { ... } ::getPairedSSID

◆ isPaired

bool { ... } ::isPaired

Definition at line 272 of file wifiSrvMgrIarmIf.h.

◆ data [1/3]

union { ... } _IARM_Bus_WiFiSrvMgr_Param_t::data

◆ status [4/9]

bool _IARM_Bus_WiFiSrvMgr_Param_t::status

Definition at line 274 of file wifiSrvMgrIarmIf.h.

◆ pbc

bool _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t::pbc

Definition at line 279 of file wifiSrvMgrIarmIf.h.

◆ pin

char _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t::pin[9]

Definition at line 280 of file wifiSrvMgrIarmIf.h.

◆ status [5/9]

bool _IARM_Bus_WiFiSrvMgr_WPS_Parameters_t::status

Definition at line 281 of file wifiSrvMgrIarmIf.h.

◆ state

WiFiStatusCode_t { ... } ::_WIFI_STATECHANGE_DATA::state

Definition at line 288 of file wifiSrvMgrIarmIf.h.

◆ wifiStateChange

struct { ... } ::wifiStateChange

◆ code

WiFiErrorCode_t { ... } ::_WIFI_ERROR::code

Definition at line 291 of file wifiSrvMgrIarmIf.h.

◆ wifiError

struct { ... } ::wifiError

◆ ssid_list

char { ... } ::_WIFI_SSID_LIST::ssid_list[(48 *1024)]

Definition at line 294 of file wifiSrvMgrIarmIf.h.

◆ more_data

bool { ... } ::_WIFI_SSID_LIST::more_data

Definition at line 295 of file wifiSrvMgrIarmIf.h.

◆ wifiSSIDList

struct { ... } ::wifiSSIDList

◆ data [2/3]

union { ... } _IARM_BUS_WiFiSrvMgr_EventData_t::data

◆ enable [2/4]

bool _WiFi_Radio_Diag_Params::enable

Definition at line 312 of file wifiSrvMgrIarmIf.h.

◆ status [6/9]

char _WiFi_Radio_Diag_Params::status[17]

Definition at line 313 of file wifiSrvMgrIarmIf.h.

◆ alias [1/2]

char _WiFi_Radio_Diag_Params::alias[65]

Definition at line 314 of file wifiSrvMgrIarmIf.h.

◆ name [1/2]

char _WiFi_Radio_Diag_Params::name[24]

Definition at line 315 of file wifiSrvMgrIarmIf.h.

◆ lastChange

unsigned int _WiFi_Radio_Diag_Params::lastChange

Definition at line 316 of file wifiSrvMgrIarmIf.h.

◆ lowerLayers

char _WiFi_Radio_Diag_Params::lowerLayers[65]

Definition at line 317 of file wifiSrvMgrIarmIf.h.

◆ upstream

bool _WiFi_Radio_Diag_Params::upstream

Definition at line 318 of file wifiSrvMgrIarmIf.h.

◆ maxBitRate

unsigned int _WiFi_Radio_Diag_Params::maxBitRate

Definition at line 319 of file wifiSrvMgrIarmIf.h.

◆ supportedFrequencyBands

char _WiFi_Radio_Diag_Params::supportedFrequencyBands[24]

Definition at line 320 of file wifiSrvMgrIarmIf.h.

◆ operatingFrequencyBand

char _WiFi_Radio_Diag_Params::operatingFrequencyBand[24]

Definition at line 321 of file wifiSrvMgrIarmIf.h.

◆ supportedStandards

char _WiFi_Radio_Diag_Params::supportedStandards[24]

Definition at line 322 of file wifiSrvMgrIarmIf.h.

◆ operatingStandards

char _WiFi_Radio_Diag_Params::operatingStandards[24]

Definition at line 323 of file wifiSrvMgrIarmIf.h.

◆ possibleChannels

char _WiFi_Radio_Diag_Params::possibleChannels[257]

Definition at line 324 of file wifiSrvMgrIarmIf.h.

◆ channelsInUse

char _WiFi_Radio_Diag_Params::channelsInUse[24]

Definition at line 325 of file wifiSrvMgrIarmIf.h.

◆ channel

unsigned int _WiFi_Radio_Diag_Params::channel

Definition at line 326 of file wifiSrvMgrIarmIf.h.

◆ autoChannelSupported

bool _WiFi_Radio_Diag_Params::autoChannelSupported

Definition at line 327 of file wifiSrvMgrIarmIf.h.

◆ autoChannelEnable

bool _WiFi_Radio_Diag_Params::autoChannelEnable

Definition at line 328 of file wifiSrvMgrIarmIf.h.

◆ autoChannelRefreshPeriod

unsigned int _WiFi_Radio_Diag_Params::autoChannelRefreshPeriod

Definition at line 329 of file wifiSrvMgrIarmIf.h.

◆ operatingChannelBandwidth

char _WiFi_Radio_Diag_Params::operatingChannelBandwidth[24]

Definition at line 330 of file wifiSrvMgrIarmIf.h.

◆ extensionChannel

char _WiFi_Radio_Diag_Params::extensionChannel[24]

Definition at line 331 of file wifiSrvMgrIarmIf.h.

◆ guardInterval

char _WiFi_Radio_Diag_Params::guardInterval[24]

Definition at line 332 of file wifiSrvMgrIarmIf.h.

◆ mcs

int _WiFi_Radio_Diag_Params::mcs

Definition at line 333 of file wifiSrvMgrIarmIf.h.

◆ transmitPowerSupported

char _WiFi_Radio_Diag_Params::transmitPowerSupported[65]

Definition at line 334 of file wifiSrvMgrIarmIf.h.

◆ transmitPower

int _WiFi_Radio_Diag_Params::transmitPower

Definition at line 335 of file wifiSrvMgrIarmIf.h.

◆ ieee80211hSupported

bool _WiFi_Radio_Diag_Params::ieee80211hSupported

Definition at line 336 of file wifiSrvMgrIarmIf.h.

◆ ieeee80211hEnabled

bool _WiFi_Radio_Diag_Params::ieeee80211hEnabled

Definition at line 337 of file wifiSrvMgrIarmIf.h.

◆ regulatoryDomain

char _WiFi_Radio_Diag_Params::regulatoryDomain[4]

Definition at line 338 of file wifiSrvMgrIarmIf.h.

◆ enable [3/4]

bool _WiFi_SSID_Diag_Params::enable

Definition at line 343 of file wifiSrvMgrIarmIf.h.

◆ status [7/9]

char _WiFi_SSID_Diag_Params::status[17]

Definition at line 344 of file wifiSrvMgrIarmIf.h.

◆ name [2/2]

char _WiFi_SSID_Diag_Params::name[33]

Definition at line 345 of file wifiSrvMgrIarmIf.h.

◆ bssid [5/5]

char _WiFi_SSID_Diag_Params::bssid[20]

Definition at line 346 of file wifiSrvMgrIarmIf.h.

◆ macaddr

char _WiFi_SSID_Diag_Params::macaddr[18]

Definition at line 347 of file wifiSrvMgrIarmIf.h.

◆ ssid [6/7]

char _WiFi_SSID_Diag_Params::ssid[ 33]

Definition at line 348 of file wifiSrvMgrIarmIf.h.

◆ bytesSent

unsigned long _WiFi_Radio_Stats_Diag_Params::bytesSent

Definition at line 353 of file wifiSrvMgrIarmIf.h.

◆ bytesReceived

unsigned long _WiFi_Radio_Stats_Diag_Params::bytesReceived

Definition at line 354 of file wifiSrvMgrIarmIf.h.

◆ packetsSent

unsigned long _WiFi_Radio_Stats_Diag_Params::packetsSent

Definition at line 355 of file wifiSrvMgrIarmIf.h.

◆ packetsReceived

unsigned long _WiFi_Radio_Stats_Diag_Params::packetsReceived

Definition at line 356 of file wifiSrvMgrIarmIf.h.

◆ errorsSent

unsigned int _WiFi_Radio_Stats_Diag_Params::errorsSent

Definition at line 357 of file wifiSrvMgrIarmIf.h.

◆ errorsReceived

unsigned int _WiFi_Radio_Stats_Diag_Params::errorsReceived

Definition at line 358 of file wifiSrvMgrIarmIf.h.

◆ discardPacketsSent

unsigned int _WiFi_Radio_Stats_Diag_Params::discardPacketsSent

Definition at line 359 of file wifiSrvMgrIarmIf.h.

◆ discardPacketsReceived

unsigned int _WiFi_Radio_Stats_Diag_Params::discardPacketsReceived

Definition at line 360 of file wifiSrvMgrIarmIf.h.

◆ plcErrorCount

unsigned int _WiFi_Radio_Stats_Diag_Params::plcErrorCount

Definition at line 361 of file wifiSrvMgrIarmIf.h.

◆ fcsErrorCount

unsigned int _WiFi_Radio_Stats_Diag_Params::fcsErrorCount

Definition at line 362 of file wifiSrvMgrIarmIf.h.

◆ invalidMACCount

unsigned int _WiFi_Radio_Stats_Diag_Params::invalidMACCount

Definition at line 363 of file wifiSrvMgrIarmIf.h.

◆ packetsOtherReceived

unsigned int _WiFi_Radio_Stats_Diag_Params::packetsOtherReceived

Definition at line 364 of file wifiSrvMgrIarmIf.h.

◆ noiseFloor

unsigned int _WiFi_Radio_Stats_Diag_Params::noiseFloor

Definition at line 365 of file wifiSrvMgrIarmIf.h.

◆ lastDataDownlinkRate

unsigned long _WiFi_EndPoint_Stats_Diag_Params::lastDataDownlinkRate

Definition at line 375 of file wifiSrvMgrIarmIf.h.

◆ lastDataUplinkRate

unsigned long _WiFi_EndPoint_Stats_Diag_Params::lastDataUplinkRate

Definition at line 376 of file wifiSrvMgrIarmIf.h.

◆ signalStrength [2/2]

int _WiFi_EndPoint_Stats_Diag_Params::signalStrength

Definition at line 377 of file wifiSrvMgrIarmIf.h.

◆ retransmissions

unsigned long _WiFi_EndPoint_Stats_Diag_Params::retransmissions

Definition at line 378 of file wifiSrvMgrIarmIf.h.

◆ modesSupported

char _WiFi_EndPoint_Security_Params::modesSupported[257]

Definition at line 382 of file wifiSrvMgrIarmIf.h.

◆ enable [4/4]

bool _WiFi_EndPoint_Diag_Params::enable

Definition at line 386 of file wifiSrvMgrIarmIf.h.

◆ status [8/9]

char _WiFi_EndPoint_Diag_Params::status[65]

Definition at line 387 of file wifiSrvMgrIarmIf.h.

◆ alias [2/2]

char _WiFi_EndPoint_Diag_Params::alias[65]

Definition at line 388 of file wifiSrvMgrIarmIf.h.

◆ ProfileReference

char _WiFi_EndPoint_Diag_Params::ProfileReference[257]

Definition at line 389 of file wifiSrvMgrIarmIf.h.

◆ SSIDReference

char _WiFi_EndPoint_Diag_Params::SSIDReference[257]

Definition at line 390 of file wifiSrvMgrIarmIf.h.

◆ ProfileNumberOfEntries

unsigned int _WiFi_EndPoint_Diag_Params::ProfileNumberOfEntries

Definition at line 391 of file wifiSrvMgrIarmIf.h.

◆ stats

WiFi_EndPoint_Stats_Diag_Params _WiFi_EndPoint_Diag_Params::stats

Definition at line 392 of file wifiSrvMgrIarmIf.h.

◆ security [4/4]

WiFi_EndPoint_Security_Params _WiFi_EndPoint_Diag_Params::security

Definition at line 393 of file wifiSrvMgrIarmIf.h.

◆ radioNumberOfEntries

unsigned { ... } ::radioNumberOfEntries

Definition at line 398 of file wifiSrvMgrIarmIf.h.

◆ radioIndex [1/2]

short { ... } ::_Radio_Data::radioIndex

Definition at line 400 of file wifiSrvMgrIarmIf.h.

◆ params [1/3]

WiFi_Radio_DiagParams { ... } ::_Radio_Data::params

Definition at line 401 of file wifiSrvMgrIarmIf.h.

◆ radio

struct { ... } ::radio

◆ radioIndex [2/2]

short { ... } ::_Radio_Stats_Data::radioIndex

Definition at line 404 of file wifiSrvMgrIarmIf.h.

◆ params [2/3]

WiFi_Radio_Stats_Diag_Params { ... } ::_Radio_Stats_Data::params

Definition at line 405 of file wifiSrvMgrIarmIf.h.

◆ radio_stats

struct { ... } ::radio_stats

◆ ssidNumberOfEntries

unsigned { ... } ::ssidNumberOfEntries

Definition at line 407 of file wifiSrvMgrIarmIf.h.

◆ ssidIndex

short { ... } ::_Ssid_Data::ssidIndex

Definition at line 409 of file wifiSrvMgrIarmIf.h.

◆ params [3/3]

WiFi_SSID_Diag_Params { ... } ::_Ssid_Data::params

Definition at line 410 of file wifiSrvMgrIarmIf.h.

◆ ssid [7/7]

struct { ... } ::ssid

◆ endPointNumberOfEntries

unsigned { ... } ::endPointNumberOfEntries

Definition at line 412 of file wifiSrvMgrIarmIf.h.

◆ endPointInfo

WiFi_EndPoint_Diag_Params { ... } ::endPointInfo

Definition at line 413 of file wifiSrvMgrIarmIf.h.

◆ data [3/3]

union { ... } _IARM_BUS_WiFi_DiagsPropParam_t::data

◆ status [9/9]

bool _IARM_BUS_WiFi_DiagsPropParam_t::status

Definition at line 415 of file wifiSrvMgrIarmIf.h.

◆ numEntry

IARM_Bus_WiFiSrvMgr_NumEntry_t _IARM_BUS_WiFi_DiagsPropParam_t::numEntry

Definition at line 416 of file wifiSrvMgrIarmIf.h.

◆ value

int _IARM_BUS_NetworkManager_EventData_t::value

Definition at line 426 of file wifiSrvMgrIarmIf.h.