nl:: Weave:: DeviceLayer:: داخلي:: GeneralConnectivityManagerImpl_NoWiFi
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_NoWiFi.h>
يقدّم تنفيذًا عامًا لميزات ConnectivityManager الخاصة بشبكة WiFi للأنظمة الأساسية التي لا تتوافق مع WiFi.
ملخّص
من المفترض أن يتم اكتساب هذه الفئة (بشكل مباشر أو غير مباشر) من خلال فئة ConnectivityManagerImpl، التي تظهر أيضًا كمعلمة نموذج ImplClass.
وجميع أفراد هذا الصف يتّبعون طرقًا مضمّنة لا تؤدي إلى اتخاذ أي إجراء، كما تعرض قيمًا ثابتة لإرجاع المشتريات. ويسمح ذلك للمحول البرمجي بتحسين الرمز المبكّر بدون استخدام #ifdef's. مثلاً:
``` في (ConnectivityMgr().GetWiFiStationMode() != ConnectivityManager::kWiFiStationMode_NotSupported) { // ... يمكنك تنفيذ إجراء على الأجهزة المتوافقة مع 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()
_ClearWiFiStation
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 )
_IsWiFiStation متّصل
bool _IsWiFiStationConnected( void )
_IsWiFiStationEnabled
bool _IsWiFiStationEnabled( void )
_IsWiFiStation مُدار
bool _IsWiFiStationProvisioned( void )
_الحفاظ على الطلب عند الاتصال بالإنترنت
void _MaintainOnDemandWiFiAP( void )
_OnWiFiScanتم
void _OnWiFiScanDone()
_OnWiFiStationتزويد التغيير
void _OnWiFiStationProvisionChange()
_SetWiFiAPIdleTimeoutMSMS
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 )