Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: ডিভাইস লাইয়ার :: কানেক্টিভিটি ম্যানেজার

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

ওয়েভ ডিভাইসের জন্য নেটওয়ার্ক সংযোগের নিয়ন্ত্রণ সরবরাহ করে।

সারসংক্ষেপ

উত্তরাধিকার

প্রত্যক্ষ জ্ঞাত সাবক্লাস:
  nl :: তাঁত :: ডিভাইস লেয়ার :: কানেক্টিভিটিম্যানেজারআইএমপিএল
  nl :: তাঁত :: ডিভাইস লেয়ার :: কানেক্টিভিটিম্যানেজারআইএমপিএল
  nl :: তাঁত :: ডিভাইস লেয়ার :: কানেক্টিভিটিম্যানেজারআইএমপিএল

পাবলিক প্রকার

ServiceTunnelMode এনাম
ThreadDeviceType এনাম
ThreadMode এনাম
WiFiAPMode এনাম
WiFiStationMode এনাম
WoBLEServiceMode এনাম

বন্ধু ক্লাস

Internal::GenericNetworkProvisioningServerImpl
friend class
Internal::GenericPlatformManagerImpl
friend class
Internal::GenericPlatformManagerImpl_FreeRTOS
friend class
Internal::NetworkProvisioningServerImpl
friend class

পাবলিক ফাংশন

ClearThreadProvision (void)
void
ClearWiFiStationProvision (void)
void
DemandStartWiFiAP (void)
void
GetAndLogWifiStatsCounters (void)
GetBLEDeviceName (char *buf, size_t bufSize)
GetServiceTunnelMode (void)
ServiceTunnelMode
GetThreadDeviceType (void)
ThreadDeviceType
GetThreadMode (void)
ThreadMode
GetThreadPollingConfig ( ThreadPollingConfig & pollingConfig)
void
GetUserSelectedModeTimeout (void)
uint16_t
GetWiFiAPIdleTimeoutMS (void)
uint32_t
GetWiFiAPMode (void)
WiFiAPMode
GetWiFiStationMode (void)
WiFiStationMode
GetWiFiStationReconnectIntervalMS (void)
uint32_t
GetWoBLEServiceMode (void)
WoBLEServiceMode
HaveIPv4InternetConnectivity (void)
bool
HaveIPv6InternetConnectivity (void)
bool
HaveServiceConnectivity (void)
bool
HaveServiceConnectivityViaThread (void)
bool
HaveServiceConnectivityViaTunnel (void)
bool
IsBLEAdvertising (void)
bool
IsBLEAdvertisingEnabled (void)
bool
IsBLEFastAdvertisingEnabled (void)
bool
IsServiceTunnelConnected (void)
bool
IsServiceTunnelRestricted (void)
bool
IsThreadApplicationControlled (void)
bool
IsThreadAttached (void)
bool
IsThreadEnabled (void)
bool
IsThreadProvisioned (void)
bool
IsUserSelectedModeActive (void)
bool
IsWiFiAPActive (void)
bool
IsWiFiAPApplicationControlled (void)
bool
IsWiFiStationApplicationControlled (void)
bool
IsWiFiStationConnected (void)
bool
IsWiFiStationEnabled (void)
bool
IsWiFiStationProvisioned (void)
bool
MaintainOnDemandWiFiAP (void)
void
NumBLEConnections (void)
uint16_t
SetBLEAdvertisingEnabled (bool val)
SetBLEDeviceName (const char *deviceName)
SetBLEFastAdvertisingEnabled (bool val)
SetServiceTunnelMode (ServiceTunnelMode val)
SetThreadDeviceType (ThreadDeviceType deviceType)
SetThreadMode (ThreadMode val)
SetThreadPollingConfig (const ThreadPollingConfig & pollingConfig)
SetUserSelectedMode (bool val)
void
SetUserSelectedModeTimeout (uint16_t val)
void
SetWiFiAPIdleTimeoutMS (uint32_t val)
void
SetWiFiAPMode (WiFiAPMode val)
SetWiFiStationMode (WiFiStationMode val)
SetWiFiStationReconnectIntervalMS (uint32_t val)
SetWoBLEServiceMode (WoBLEServiceMode val)
StopOnDemandWiFiAP (void)
void

পাবলিক স্ট্যাটিক ফাংশন

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 এর :: বুনা :: DeviceLayer :: ConnectivityManager :: ThreadPollingConfig

কোনও ডিভাইসের কাঙ্ক্ষিত থ্রেড পোলিং আচরণ বর্ণনা করার তথ্য।

পাবলিক প্রকার

সার্ভিস টানেলমড

 ServiceTunnelMode

থ্রেডডভাইসটাইপ

 ThreadDeviceType

থ্রেডমোড

 ThreadMode

WiFiAPMode

 WiFiAPMode

ওয়াইফাইস্টেশনমোড

 WiFiStationMode

ওব্লস সার্ভিসমোড

 WoBLEServiceMode

বন্ধু ক্লাস

অভ্যন্তরীণ :: জেনেরিক নেটওয়ার্কপ্রোভিজনিং সার্ভারআইএমপিএল

friend class Internal::GenericNetworkProvisioningServerImpl

অভ্যন্তরীণ :: জেনেরিকপ্ল্যাটফর্ম ম্যানেজারআইএমপিএল

friend class Internal::GenericPlatformManagerImpl

অভ্যন্তরীণ :: জেনেরিকপ্ল্যাটফর্ম ম্যানেজারআইএমপিএল_ফ্রিআরটোস

friend class Internal::GenericPlatformManagerImpl_FreeRTOS

অভ্যন্তরীণ :: নেটওয়ার্কপ্রোভিজনিং সার্ভারআইএমপিএল

friend class Internal::NetworkProvisioningServerImpl

পাবলিক ফাংশন

ক্লিয়ারথ্রেডপ্রোভিশন

void ClearThreadProvision(
  void
)

ক্লিয়ারওয়াইফাইস্টেশনপ্রোভিশন

void ClearWiFiStationProvision(
  void
)

ডিমান্ডস্টার্টওয়াইফাইএপি

void DemandStartWiFiAP(
  void
)

গেটএন্ডলগওয়াইফাই স্ট্যাটস কাউন্টারগুলি

WEAVE_ERROR GetAndLogWifiStatsCounters(
  void
)

GetBLEDeviceName

WEAVE_ERROR GetBLEDeviceName(
  char *buf,
  size_t bufSize
)

গেটসওয়ার্সটানেলমড

ServiceTunnelMode GetServiceTunnelMode(
  void
)

গেটথ্রেডডভাইস টাইপ

ThreadDeviceType GetThreadDeviceType(
  void
)

গেটথ্রেডমোড

ThreadMode GetThreadMode(
  void
)

গেটথ্রেডপলিংকনফিগ

void GetThreadPollingConfig(
  ThreadPollingConfig & pollingConfig
)

GetUserSelectedModeTimeout

uint16_t GetUserSelectedModeTimeout(
  void
)

GetWiFiAPIdleTimeoutMS

uint32_t GetWiFiAPIdleTimeoutMS(
  void
)

GetWiFiAPMode

WiFiAPMode GetWiFiAPMode(
  void
)

গেটওয়াইফাইস্টেশনমড

WiFiStationMode GetWiFiStationMode(
  void
)

GetWiFiStationReconnectIntervalMS

uint32_t GetWiFiStationReconnectIntervalMS(
  void
)

GetWoBLEServiceMode

WoBLEServiceMode GetWoBLEServiceMode(
  void
)

HaveIPv4InternetConnectivity

bool HaveIPv4InternetConnectivity(
  void
)

HaveIPv6InternetConnectivity

bool HaveIPv6InternetConnectivity(
  void
)

HaveServiceConnectivity

bool HaveServiceConnectivity(
  void
)

HaveServiceConnectivityViaThread

bool HaveServiceConnectivityViaThread(
  void
)

HaveServiceConnectivityViaTunnel

bool HaveServiceConnectivityViaTunnel(
  void
)

ইসবিএলএডভারটাইজিং

bool IsBLEAdvertising(
  void
)

আইএসবিএএডভারটাইজিংএনেবল

bool IsBLEAdvertisingEnabled(
  void
)

#BFFAAdvertisingEn सक्षम

bool IsBLEFastAdvertisingEnabled(
  void
)

আইস সার্ভিসটুনেল সংযুক্ত

bool IsServiceTunnelConnected(
  void
)

ইসসোর্সটিউনালস্ট্রেটেড

bool IsServiceTunnelRestricted(
  void
)

ইসথ্রেড অ্যাপ্লিকেশনটি নিয়ন্ত্রিত

bool IsThreadApplicationControlled(
  void
)

ইসথ্রেডএটাচড

bool IsThreadAttached(
  void
)

ইসথ্রেডএনেবল

bool IsThreadEnabled(
  void
)

ইসথ্রেডপ্রোভিশনযুক্ত

bool IsThreadProvisioned(
  void
)

#UserSelectedModeActive

bool IsUserSelectedModeActive(
  void
)

#WiFiAPActive

bool IsWiFiAPActive(
  void
)

ইসওয়াইফাইএপি অ্যাপ্লিকেশন কন্ট্রোলড

bool IsWiFiAPApplicationControlled(
  void
)

ইসওয়াইফাইস্টেশন অ্যাপ্লিকেশনকন্ট্রোলড

bool IsWiFiStationApplicationControlled(
  void
)

ইসওয়াইফাইস্টেশন সংযুক্ত

bool IsWiFiStationConnected(
  void
)

#WiFiStationEn सक्षम

bool IsWiFiStationEnabled(
  void
)

#WiFiStationProviseded

bool IsWiFiStationProvisioned(
  void
)

মেইনটেনঅ্যানডেমান্ডওয়াইফাইএপি

void MaintainOnDemandWiFiAP(
  void
)

নাম্বার সংযোগগুলি

uint16_t NumBLEConnections(
  void
)

সেটবিএলএডভারটাইজিংএনবলড

l10n- স্থানধারক = 49

সেটবলি ডিভাইসনাম

l10n- স্থানধারক = 50

সেটবলিস্টাস্ট অ্যাডভার্টাইজিংএনবলড

l10n- স্থানধারক = 51

সেট সার্ভিসটানেলমড

l10n- স্থানধারক = 52

সেটথ্রেডডভাইস টাইপ

l10n- স্থানধারক = 53

সেটথ্রেডমোড

l10n- স্থানধারক = 54

সেটথ্রেডপলিংকনফিগ

l10n- স্থানধারক = 55

সেট ইউজারসিলেক্টডমড

l10n- স্থানধারক = 56

সেট ইউজারসलेक्टারডমডটাইমআউট

l10n- স্থানধারক = 57

সেটওয়াইফাইএপিআইডেলটাইমআউটএসএস

l10n- স্থানধারক = 58

সেটওয়াইফাইএপিএমড

l10n- স্থানধারক = 59

সেটওয়াইফাইস্টেশনমড

l10n- স্থানধারক = 60

সেটওয়াইফাইস্টেশনআরকনেক্ট কানেক্ট ইন্টারভেল এসএমএস

l10n- স্থানধারক = 61

সেটওয়েবল্লসেসওয়ারমোড

l10n- স্থানধারক = 62

স্টপঅনডেমান্ডওয়াইফাইএপি

l10n- স্থানধারক = 63

পাবলিক স্ট্যাটিক ফাংশন

সার্ভিস টানেলমোডটোসট্রি

l10n- স্থানধারক = 64

WiFiAPModeToStr

l10n- স্থানধারক = 65

WiFiStationModeToStr

l10n- স্থানধারক = 66

ওব্লসএলস সার্ভিসমোডটিওএসটিআর

l10n- স্থানধারক = 67

সুরক্ষিত ফাংশন

কানেক্টিভিটি ম্যানেজার

l10n- স্থানধারক = 68

কানেক্টিভিটি ম্যানেজার

l10n- স্থানধারক = 69

কানেক্টিভিটি ম্যানেজার

l10n- স্থানধারক = 70

অপারেটর =

l10n- স্থানধারক = 71

~ কানেক্টিভিটি ম্যানেজার

l10n- স্থানধারক = 72