nl::
  #include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_NoWiFi.h>
  Wi-Fi をサポートしていないプラットフォーム向けに、Wi-Fi 固有の ConnectivityManager 機能の一般的な実装を提供します。
概要
このクラスは、ConnectivityManagerImpl クラスによって(直接的または間接的に)継承されることが意図されています。このクラスは、テンプレートの ImplClass パラメータとしても使用されます。
このクラスのメンバーはいずれも、何もせず、静的な戻り値を返すインライン メソッドです。これにより、コンパイラは #ifdef を使用せずにデッドコードを最適化できます。例:
``` if (ConnectivityMgr().GetWiFiStationMode() != ConnectivityManager::kWiFiStationMode_NotSupported) { // ... do something on devices that support WiFi ... } ```
| パブリック関数 | |
|---|---|
| _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 )