нл:: Переплетение:: Уровень устройства:: Внутренний:: GenericConnectivityManagerImpl_NoWiFi
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_NoWiFi.h>
Предоставляет общую реализацию функций ConnectivityManager , специфичных для Wi-Fi, для платформ, которые не поддерживают Wi-Fi.
Краткое содержание
Этот класс предназначен для наследования (прямо или косвенно) классом ConnectivityManagerImpl , который также отображается как параметр ImplClass шаблона.
Все члены этого класса являются встроенными методами, которые ничего не делают и возвращают статические возвращаемые значения. Это позволяет компилятору оптимизировать мертвый код без использования #ifdef. Например:
``` if (ConnectivityMgr().GetWiFiStationMode() != ConnectivityManager::kWiFiStationMode_NotSupported) { // ... делаем что-то на устройствах, поддерживающих Wi-Fi ... } ```
Общественные функции | |
---|---|
_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 |
Публичные статические функции | |
---|---|
_WiFiAPModeToStr (ConnectivityManager::WiFiAPMode mode) | const char * |
_WiFiStationModeToStr (ConnectivityManager::WiFiStationMode mode) | const char * |
Общественные функции
_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 )
Публичные статические функции
_WiFiAPModeToStr
const char * _WiFiAPModeToStr( ConnectivityManager::WiFiAPMode mode )
_WiFiStationModeToStr
const char * _WiFiStationModeToStr( ConnectivityManager::WiFiStationMode mode )