nl:: örgü:: Cihaz Katmanı:: İç:: GenericConnectivityManagerImpl_NoWiFi

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_NoWiFi.h>

WiFi özgü bir jenerik uygulanmasını sağlar ConnectivityManager WiFi desteği olmayan platformları için mevcuttur.

özet

Bu sınıf tarafından (doğrudan ya da dolaylı olarak) kalıtsal amaçlanan ConnectivityManagerImpl da şablonun ImplClass parametresi olarak görünür sınıfı sağlar.

Bu sınıfın üyeleri, hiçbir şey yapmayan ve statik dönüş değerleri döndüren satır içi yöntemlerdir. Bu, derleyicinin ölü kodu #ifdef kullanmadan optimize etmesine olanak tanır. Örneğin:

``` if (ConnectivityMgr().GetWiFiStationMode() != ConnectivityManager::kWiFiStationMode_NotSupported) { // ... WiFi'yi destekleyen cihazlarda bir şeyler yapın ... } ```

Kamu işlevleri

_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

Genel statik işlevler

_WiFiAPModeToStr (ConnectivityManager::WiFiAPMode mode)
const char *
_WiFiStationModeToStr (ConnectivityManager::WiFiStationMode mode)
const char *

Kamu işlevleri

_CanBaşlatWiFiScan

bool _CanStartWiFiScan()

_ClearWiFiStationProvision

void _ClearWiFiStationProvision(
  void
)

_DemandStartWiFiAP

void _DemandStartWiFiAP(
  void
)

_GetAndLogWifiStatsCounters

WEAVE_ERROR _GetAndLogWifiStatsCounters(
  void
)

_GetWiFiAPIdleTimeoutMS

uint32_t _GetWiFiAPIdleTimeoutMS(
  void
)

_GetWiFiAPModu

ConnectivityManager::WiFiAPMode _GetWiFiAPMode(
  void
)

_GetWiFiStationMode

ConnectivityManager::WiFiStationMode _GetWiFiStationMode(
  void
)

_GetWiFiStationReconnectIntervalMS

uint32_t _GetWiFiStationReconnectIntervalMS(
  void
)

_IsWiFiAPEtkin

bool _IsWiFiAPActive(
  void
)

_IsWiFiAPUygulamaKontrollü

bool _IsWiFiAPApplicationControlled(
  void
)

_IsWiFiStationApplicationKontrollü

bool _IsWiFiStationApplicationControlled(
  void
)

_IsWiFiStationBağlandı

bool _IsWiFiStationConnected(
  void
)

_IsWiFiStationEtkin

bool _IsWiFiStationEnabled(
  void
)

_IsWiFiStationTedarik Edildi

bool _IsWiFiStationProvisioned(
  void
)

_MaintainOnDemandWiFiAP

void _MaintainOnDemandWiFiAP(
  void
)

_OnWiFiTaramaBitti

void _OnWiFiScanDone()

_OnWiFiStationProvisionDeğiştirme

void _OnWiFiStationProvisionChange()

_SetWiFiAPIdleTimeoutMS

void _SetWiFiAPIdleTimeoutMS(
  uint32_t val
)

_WiFiAPModu Ayarla

WEAVE_ERROR _SetWiFiAPMode(
  ConnectivityManager::WiFiAPMode val
)

_WiFiStationModu Ayarla

WEAVE_ERROR _SetWiFiStationMode(
  ConnectivityManager::WiFiStationMode val
)

_SetWiFiStationReconnectIntervalMS

WEAVE_ERROR _SetWiFiStationReconnectIntervalMS(
  uint32_t val
)

_StopOnDemandWiFiAP

void _StopOnDemandWiFiAP(
  void
)

Genel statik işlevler

_WiFiAPModeToStr

const char * _WiFiAPModeToStr(
  ConnectivityManager::WiFiAPMode mode
)

_WiFiStationModeToStr

const char * _WiFiStationModeToStr(
  ConnectivityManager::WiFiStationMode mode
)