Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

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

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

Cung cấp phương thức triển khai chung các tính năng ConnectivityManager dành riêng cho Wi-Fi cho các nền tảng không hỗ trợ Wi-Fi.

Tóm tắt

Lớp này dự định được kế thừa (trực tiếp hoặc gián tiếp) bởi lớp ConnectivityManagerImpl, cũng xuất hiện dưới dạng thông số ImplClass của mẫu.

Các thành phần của lớp này đều là các phương thức nội dòng không làm gì và trả về các giá trị trả về tĩnh. Điều này cho phép trình biên dịch tối ưu hoá mã đã chết mà không cần sử dụng #ifdef\39;s. Ví dụ:

``` if (ConnectivityMgr().GetWiFiStationMode() != ConnectivityManager::kWiFiStationMode_NotSupported) { // ... hãy làm việc gì đó trên các thiết bị hỗ trợ Wi-Fi ... } ```

Hàm công khai

_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

Hàm tĩnh công khai

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

Hàm công khai

_CanStartWiFiScan

bool _CanStartWiFiScan()

_Xoá Wi-FiStationSupply

void _ClearWiFiStationProvision(
  void
)

_DemandStartWiFiAP

void _DemandStartWiFiAP(
  void
)

_GetAndLogWifiStatsParams

WEAVE_ERROR _GetAndLogWifiStatsCounters(
  void
)

_GetWiFiAPIdleTimeoutMS

uint32_t _GetWiFiAPIdleTimeoutMS(
  void
)

_Lấy WiFiFiAPMode

ConnectivityManager::WiFiAPMode _GetWiFiAPMode(
  void
)

_GetWiFiStationMode

ConnectivityManager::WiFiStationMode _GetWiFiStationMode(
  void
)

_GetWiFiStationReconnectIntervalMS

uint32_t _GetWiFiStationReconnectIntervalMS(
  void
)

_IsWiFiAPĐang hoạt động

bool _IsWiFiAPActive(
  void
)

_IsWiFiAPApplicationControl

bool _IsWiFiAPApplicationControlled(
  void
)

_IsWiFiStationApplicationControl

bool _IsWiFiStationApplicationControlled(
  void
)

_IsWiFiStationConnected

bool _IsWiFiStationConnected(
  void
)

_IsWiFiStationEnabled

bool _IsWiFiStationEnabled(
  void
)

Đã cung cấp Wi-FiStationion

bool _IsWiFiStationProvisioned(
  void
)

_Duy trì theo yêu cầuWiFiAA

void _MaintainOnDemandWiFiAP(
  void
)

_OnWiFiScanDone

void _OnWiFiScanDone()

_OnWiFiStationprovisionChange

void _OnWiFiStationProvisionChange()

_SetWiFiAPIdleTimeoutMS

void _SetWiFiAPIdleTimeoutMS(
  uint32_t val
)

_Đặt WiFiFiAPMode

WEAVE_ERROR _SetWiFiAPMode(
  ConnectivityManager::WiFiAPMode val
)

_Đặt Wi-FiStationMode

WEAVE_ERROR _SetWiFiStationMode(
  ConnectivityManager::WiFiStationMode val
)

_SetWiFiStationReConnectIntervalMS

WEAVE_ERROR _SetWiFiStationReconnectIntervalMS(
  uint32_t val
)

_StopOnDemandWiFiAP

void _StopOnDemandWiFiAP(
  void
)

Hàm tĩnh công khai

_WiFiAPModeToStr

const char * _WiFiAPModeToStr(
  ConnectivityManager::WiFiAPMode mode
)

_WiFiStationModeToStr

const char * _WiFiStationModeToStr(
  ConnectivityManager::WiFiStationMode mode
)