nl :: Tejido:: DeviceLayer :: Interno:: GenericConnectivityManagerImpl_NoWiFi
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_NoWiFi.h>
Proporciona una implementación genérica de funciones de ConnectivityManager específicas de WiFi para plataformas que no son compatibles con WiFi.
Resumen
Esta clase está destinada a ser heredada (directa o indirectamente) por la clase ConnectivityManagerImpl , que también aparece como el parámetro ImplClass de la plantilla.
Los miembros de esta clase son todos métodos en línea que no hacen nada y devuelven valores de retorno estáticos. Esto permite al compilador optimizar el código muerto sin el uso de # ifdef. Por ejemplo:
`` `if (ConnectivityMgr (). GetWiFiStationMode ()! = ConnectivityManager :: kWiFiStationMode_NotSupported) {// ... hacer algo en dispositivos que admiten WiFi ...}` `
Funciones publicas | |
---|---|
_CanStartWiFiScan () | bool |
_ClearWiFiStationProvision (void) | void |
_DemandStartWiFiAP (void) | void |
_GetAndLogWifiStatsCounters (void) | |
_GetWiFiAPIdleTimeoutMS (void) | uint32_t |
_GetWiFiAPMode (void) | ConnectivityManager::WiFiAPMode |
_GetWiFiStationMode (void) | ConnectivityManager::WiFiStationMode |
_GetWiFiStationReconnectIntervalMS (void) | uint32_t |
_IsWiFiAPActive (void) | bool |
_IsWiFiAPApplicationControlled (void) | bool |
_IsWiFiStationApplicationControlled (void) | bool |
_IsWiFiStationConnected (void) | bool |
_IsWiFiStationEnabled (void) | bool |
_IsWiFiStationProvisioned (void) | bool |
_MaintainOnDemandWiFiAP (void) | void |
_OnWiFiScanDone () | void |
_OnWiFiStationProvisionChange () | void |
_SetWiFiAPIdleTimeoutMS (uint32_t val) | void |
_SetWiFiAPMode (ConnectivityManager::WiFiAPMode val) | |
_SetWiFiStationMode (ConnectivityManager::WiFiStationMode val) | |
_SetWiFiStationReconnectIntervalMS (uint32_t val) | |
_StopOnDemandWiFiAP (void) | void |
Funciones estáticas públicas | |
---|---|
_WiFiAPModeToStr (ConnectivityManager::WiFiAPMode mode) | const char * |
_WiFiStationModeToStr (ConnectivityManager::WiFiStationMode mode) | const char * |
Funciones publicas
_CanStartWiFiScan
bool _CanStartWiFiScan()
_ClearWiFiStationProvision
void _ClearWiFiStationProvision( void )
_DemandStartWiFiAP
void _DemandStartWiFiAP( void )
_GetAndLogWifiStatsCounters
WEAVE_ERROR _GetAndLogWifiStatsCounters( void )
_GetWiFiAPIdleTimeoutMS
uint32_t _GetWiFiAPIdleTimeoutMS( void )
_GetWiFiAPMode
ConnectivityManager::WiFiAPMode _GetWiFiAPMode( void )
_GetWiFiStationMode
ConnectivityManager::WiFiStationMode _GetWiFiStationMode( void )
_GetWiFiStationReconnectIntervalMS
uint32_t _GetWiFiStationReconnectIntervalMS( void )
_IsWiFiAPActive
bool _IsWiFiAPActive( void )
_IsWiFiAPApplicationControlled
bool _IsWiFiAPApplicationControlled( void )
_IsWiFiStationApplicationControlled
bool _IsWiFiStationApplicationControlled( void )
_IsWiFiStationConnected
bool _IsWiFiStationConnected( void )
_IsWiFiStationEnabled
bool _IsWiFiStationEnabled( void )
_IsWiFiStationProvisioned
bool _IsWiFiStationProvisioned( void )
_MaintainOnDemandWiFiAP
void _MaintainOnDemandWiFiAP( void )
_OnWiFiScanDone
void _OnWiFiScanDone()
_OnWiFiStationProvisionChange
void _OnWiFiStationProvisionChange()
_SetWiFiAPIdleTimeoutMS
void _SetWiFiAPIdleTimeoutMS( uint32_t val )
_SetWiFiAPMode
WEAVE_ERROR _SetWiFiAPMode( ConnectivityManager::WiFiAPMode val )
_SetWiFiStationMode
WEAVE_ERROR _SetWiFiStationMode( ConnectivityManager::WiFiStationMode val )
_SetWiFiStationReconnectIntervalMS
WEAVE_ERROR _SetWiFiStationReconnectIntervalMS( uint32_t val )
_StopOnDemandWiFiAP
void _StopOnDemandWiFiAP( void )
Funciones estáticas públicas
_WiFiAPModeToStr
const char * _WiFiAPModeToStr( ConnectivityManager::WiFiAPMode mode )
_WiFiStationModeToStr
const char * _WiFiStationModeToStr( ConnectivityManager::WiFiStationMode mode )