nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi

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

Menyediakan implementasi umum fitur ConnectivityManager khusus Wi-Fi untuk platform yang tidak mendukung Wi-Fi.

Ringkasan

Class ini dimaksudkan untuk diwarisi (secara langsung atau tidak langsung) oleh class ConnectivityManagerImpl, yang juga muncul sebagai parameter ImplClass template.

Anggota class ini adalah metode inline yang tidak melakukan apa pun, dan menampilkan nilai hasil statis. Hal ini memungkinkan compiler untuk mengoptimalkan kode yang mati tanpa menggunakan kode #ifdef. Contoh:

``` if (ConnectivityMgr().GetWiFiStationMode() != ConnectivityManager::kWiFiStationMode_NotSupported) { // ... do sesuatu on devices yang mendukung WiFi ... } ```

Fungsi publik

_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

Fungsi statis publik

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

Fungsi publik

_CanStartWiFiScan

bool _CanStartWiFiScan()

_ClearWiFiStation Provider

void _ClearWiFiStationProvision(
  void
)

_PermintaanMulaiWiFiAP

void _DemandStartWiFiAP(
  void
)

_GetAndLogWifiStatsCounters

WEAVE_ERROR _GetAndLogWifiStatsCounters(
  void
)

{i>_GetWiFiAPIdleTimeoutMS<i}

uint32_t _GetWiFiAPIdleTimeoutMS(
  void
)

_GetWiFiAPMode

ConnectivityManager::WiFiAPMode _GetWiFiAPMode(
  void
)

_GetWiFiStationMode

ConnectivityManager::WiFiStationMode _GetWiFiStationMode(
  void
)

{i>_GetWiFiStation bertahanIntervalMS<i}

uint32_t _GetWiFiStationReconnectIntervalMS(
  void
)

_IsWiFiAPAktif

bool _IsWiFiAPActive(
  void
)

_IsWiFiAPApplicationControlled

bool _IsWiFiAPApplicationControlled(
  void
)

_IsWiFiStationApplicationControlled (Dikontrol)

bool _IsWiFiStationApplicationControlled(
  void
)

_IsWiFiStationTerhubung

bool _IsWiFiStationConnected(
  void
)

_IsWiFiStationEnabled

bool _IsWiFiStationEnabled(
  void
)

_IsWiFiStation Disediakan

bool _IsWiFiStationProvisioned(
  void
)

_MaintainOnDemandWiFiAP

void _MaintainOnDemandWiFiAP(
  void
)

_OnWiFiScanDone

void _OnWiFiScanDone()

_Perubahan PenyediaanOnWiFiStation

void _OnWiFiStationProvisionChange()

_SetWiFiAPIdleTimeoutMS

void _SetWiFiAPIdleTimeoutMS(
  uint32_t val
)

_SetWiFiAPMode

WEAVE_ERROR _SetWiFiAPMode(
  ConnectivityManager::WiFiAPMode val
)

_SetWiFiStationMode

WEAVE_ERROR _SetWiFiStationMode(
  ConnectivityManager::WiFiStationMode val
)

{i>_SetWiFiStation bertahanIntervalMS<i}

WEAVE_ERROR _SetWiFiStationReconnectIntervalMS(
  uint32_t val
)

{i>StopOnDemandWiFiAP<i}

void _StopOnDemandWiFiAP(
  void
)

Fungsi statis publik

_WiFiAPModeToStr

const char * _WiFiAPModeToStr(
  ConnectivityManager::WiFiAPMode mode
)

_WiFiStationModeToStr

const char * _WiFiStationModeToStr(
  ConnectivityManager::WiFiStationMode mode
)