nl:: بافت:: DeviceLayer:: ConnectivityManager
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/ConnectivityManager.h>
کنترل اتصال شبکه را برای دستگاه Weave فراهم می کند.
خلاصه
وراثت
زیر کلاس های مستقیم شناخته شده:nl::Weave::DeviceLayer::ConnectivityManagerImpl
nl::Weave::DeviceLayer::ConnectivityManagerImpl
nl::Weave::DeviceLayer::ConnectivityManagerImpl
انواع عمومی | |
---|---|
ServiceTunnelMode | enum |
ThreadDeviceType | enum |
ThreadMode | enum |
WiFiAPMode | enum |
WiFiStationMode | enum |
WoBLEServiceMode | enum |
کلاس های دوستان | |
---|---|
Internal::GenericNetworkProvisioningServerImpl | friend class |
Internal::GenericPlatformManagerImpl | friend class |
Internal::GenericPlatformManagerImpl_FreeRTOS | friend class |
Internal::NetworkProvisioningServerImpl | friend class |
توابع استاتیک عمومی | |
---|---|
ServiceTunnelModeToStr (ServiceTunnelMode mode) | const char * |
WiFiAPModeToStr (WiFiAPMode mode) | const char * |
WiFiStationModeToStr (WiFiStationMode mode) | const char * |
WoBLEServiceModeToStr (WoBLEServiceMode mode) | const char * |
توابع محافظت شده | |
---|---|
ConnectivityManager ()=default | |
ConnectivityManager (const ConnectivityManager &)=delete | |
ConnectivityManager (const ConnectivityManager &&)=delete | |
operator= (const ConnectivityManager &)=delete | |
~ConnectivityManager ()=default |
سازه ها | |
---|---|
nl:: Weave:: DeviceLayer:: ConnectivityManager:: ThreadPollingConfig | اطلاعاتی که رفتار نظرسنجی Thread مورد نظر یک دستگاه را توصیف می کند. |
انواع عمومی
ServiceTunnelMode
ServiceTunnelMode
ThreadDeviceType
ThreadDeviceType
ThreadMode
ThreadMode
حالت WiFiAPMode
WiFiAPMode
حالت WiFiStation
WiFiStationMode
WoBLESserviceMode
WoBLEServiceMode
کلاس های دوستان
داخلی::GenericNetworkProvisioningServerImpl
friend class Internal::GenericNetworkProvisioningServerImpl
داخلی::GenericPlatformManagerImpl
friend class Internal::GenericPlatformManagerImpl
داخلی::GenericPlatformManagerImpl_FreeRTOS
friend class Internal::GenericPlatformManagerImpl_FreeRTOS
داخلی::NetworkProvisioningServerImpl
friend class Internal::NetworkProvisioningServerImpl
توابع عمومی
ClearThreadProvision
void ClearThreadProvision( void )
ClearWiFiStationProvision
void ClearWiFiStationProvision( void )
DemandStartWiFiAP
void DemandStartWiFiAP( void )
GetAndLogWifiStatsCounters
WEAVE_ERROR GetAndLogWifiStatsCounters( void )
GetBLEDDeviceName
WEAVE_ERROR GetBLEDeviceName( char *buf, size_t bufSize )
GetServiceTunnelMode
ServiceTunnelMode GetServiceTunnelMode( void )
GetThreadDeviceType
ThreadDeviceType GetThreadDeviceType( void )
GetThreadMode
ThreadMode GetThreadMode( void )
GetThreadPollingConfig
void GetThreadPollingConfig( ThreadPollingConfig & pollingConfig )
GetUserSelectedModeTimeout
uint16_t GetUserSelectedModeTimeout( void )
GetWiFiAPIdleTimeoutMS
uint32_t GetWiFiAPIdleTimeoutMS( void )
GetWiFiAPMode
WiFiAPMode GetWiFiAPMode( void )
GetWiFiStationMode
WiFiStationMode GetWiFiStationMode( void )
GetWiFiStationReconnectIntervalMS
uint32_t GetWiFiStationReconnectIntervalMS( void )
GetWoBLESserviceMode
WoBLEServiceMode GetWoBLEServiceMode( void )
دارای قابلیت اتصال به اینترنت IPv4
bool HaveIPv4InternetConnectivity( void )
دارای قابلیت اتصال به اینترنت IPv6
bool HaveIPv6InternetConnectivity( void )
HaveServiceConnectivity
bool HaveServiceConnectivity( void )
HaveServiceConnectivityViaThread
bool HaveServiceConnectivityViaThread( void )
HaveServiceConnectivityViaTunnel
bool HaveServiceConnectivityViaTunnel( void )
IsBLEAdvertising
bool IsBLEAdvertising( void )
IsBLEAdvertising Enabled است
bool IsBLEAdvertisingEnabled( void )
IsBLEFastAdvertising Enabled است
bool IsBLEFastAdvertisingEnabled( void )
IsServiceTunnelConnected
bool IsServiceTunnelConnected( void )
IsServiceTunnelRestricted
bool IsServiceTunnelRestricted( void )
IsThreadApplicationControlled
bool IsThreadApplicationControlled( void )
IsThreadAttached
bool IsThreadAttached( void )
IsThreadEnabled
bool IsThreadEnabled( void )
IsThreadProvisioned
bool IsThreadProvisioned( void )
IsUserSelectedModeActive
bool IsUserSelectedModeActive( 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 )
NumBLEConnections
uint16_t NumBLEConnections( void )
SetBLEAdvertising Enabled
l10n-placeholder49SetBLEDDeviceName
l10n-placeholder50SetBLEFastAdvertisingEnabled
l10n-placeholder51SetServiceTunnelMode
l10n-placeholder52SetThreadDeviceType
l10n-placeholder53SetThreadMode
l10n-placeholder54SetThreadPollingConfig
l10n-placeholder55SetUserSelectedMode
l10n-placeholder56SetUserSelectedModeTimeout
l10n-placeholder57SetWiFiAPIdleTimeoutMS
l10n-placeholder58SetWiFiAPMode
l10n-placeholder59SetWiFiStationMode
l10n-placeholder60SetWiFiStationReconnectIntervalMS
l10n-placeholder61SetWoBLESserviceMode را تنظیم کنید
l10n-placeholder62StopOnDemandWiFiAP
l10n-placeholder63توابع استاتیک عمومی
ServiceTunnelModeToStr
l10n-placeholder64WiFiAPModeToStr
l10n-placeholder65WiFiStationModeToStr
l10n-placeholder66WoBLEServiceModeToStr
l10n-placeholder67توابع محافظت شده
ConnectivityManager
l10n-placeholder68ConnectivityManager
l10n-placeholder69ConnectivityManager
l10n-placeholder70اپراتور=
l10n-placeholder71~ConnectivityManager
l10n-placeholder72Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]