nl:: बुना::डिवाइस लेयर::अंदरूनी::डिवाइस नेटवर्क की जानकारी

खास जानकारी

सार्वजनिक प्रकार

@401 enum
NetworkType_t टाइपडेफ़
WiFiMode_t टाइपडेफ़
WiFiRole_t टाइपडेफ़
WiFiSecurityType_t टाइपडेफ़

सार्वजनिक विशेषताएं

FieldPresent
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402
NetworkId
uint32_t
नेटवर्क से डिवाइस को असाइन किया गया नेटवर्क आईडी.
NetworkId
bool
सही है अगर NetworkId फ़ील्ड मौजूद है.
NetworkType
नेटवर्क किस तरह का है.
ThreadChannel
uint8_t
थ्रेड चैनल (फ़िलहाल, [11..26]) या kThreadChannel_Not specified.
ThreadExtendedPANId[kThreadExtendedPANIdLength]
uint8_t
थ्रेड पर पैन आईडी बड़ा हो गया है.
ThreadExtendedPANId
bool
अगर ThreadenhancedPANId फ़ील्ड मौजूद है, तो सही है.
ThreadMeshPrefix[kThreadMeshPrefixLength]
uint8_t
थ्रेड मेश प्रीफ़िक्स.
ThreadMeshPrefix
bool
अगर ThreadMashPrefix फ़ील्ड मौजूद है, तो सही है.
ThreadNetworkKey[kThreadNetworkKeyLength]
uint8_t
थ्रेड के मास्टर नेटवर्क की कुंजी (NULL को टर्मिनल नहीं किया गया).
ThreadNetworkKey
bool
सही है, अगर ThreadNetworkKey फ़ील्ड मौजूद है.
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
char
थ्रेड नेटवर्क नाम में NULL-टर्मिनेटेड स्ट्रिंग है.
ThreadPANId
uint32_t
16-बिट थ्रेड पैन पैन आईडी या kthreadPANId_Not खरीदारी के लिए तय नहीं है.
ThreadPSKc[kThreadPSKcLength]
uint8_t
थ्रेड को पहले से शेयर की गई कमिश्नर कुंजी (NOT NULL-termentated).
ThreadPSKc
bool
सही है, अगर ThreadPSKc फ़ील्ड मौजूद है.
WiFiKey[kMaxWiFiKeyLength]
uint8_t
वाई-फ़ाई कुंजी (NULL-टर्मिनल नहीं).
WiFiKeyLen
uint8_t
वाई-फ़ाई कुंजी के बाइट में लंबाई.
WiFiMode
वाई-फ़ाई नेटवर्क का ऑपरेटिंग मोड.
WiFiRole
वाई-फ़ाई नेटवर्क पर डिवाइस की भूमिका
WiFiSSID[kMaxWiFiSSIDLength+1]
char
वाई-फ़ाई SSID, शून्य से खत्म स्ट्रिंग के रूप में है.
WiFiSecurityType
वाई-फ़ाई की सुरक्षा किस तरह की है.
WirelessSignalStrength
int16_t
नेटवर्क की सिग्नल क्षमता या उपलब्ध न होने पर INT16_MIN.

सार्वजनिक फ़ंक्शन

Decode(::nl::Weave::TLV::TLVReader & reader)
Encode(::nl::Weave::TLV::TLVWriter & writer) const
MergeTo(DeviceNetworkInfo & dest)
Reset()
void

सार्वजनिक स्थिर फ़ंक्शन

EncodeArray(nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count)

सार्वजनिक प्रकार

@401

 @401

NetworkType_t

::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t

वाई-फ़ाई मोड_ट

::nl::Weave::Profiles::NetworkProvisioning::WiFiMode WiFiMode_t

वाई-फ़ाई भूमिका

::nl::Weave::Profiles::NetworkProvisioning::WiFiRole WiFiRole_t

वाई-फ़ाई सुरक्षा प्रकार_

::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t

सार्वजनिक विशेषताएं

फ़ील्ड प्रज़ेंट करना

struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent

नेटवर्क आईडी

uint32_t NetworkId

नेटवर्क से डिवाइस को असाइन किया गया नेटवर्क आईडी.

नेटवर्क आईडी

bool NetworkId

सही है अगर NetworkId फ़ील्ड मौजूद है.

नेटवर्क किस तरह का है

NetworkType_t NetworkType

नेटवर्क किस तरह का है.

थ्रेड चैनल

uint8_t ThreadChannel

थ्रेड चैनल (फ़िलहाल, [11..26]) या kThreadChannel_Not specified.

Threadएक्सटेंडेड पैन आईडी

uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]

थ्रेड पर पैन आईडी बड़ा हो गया है.

Threadएक्सटेंडेड पैन आईडी

bool ThreadExtendedPANId

अगर ThreadenhancedPANId फ़ील्ड मौजूद है, तो सही है.

ThreadMashPrefix

uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]

थ्रेड मेश प्रीफ़िक्स.

ThreadMashPrefix

bool ThreadMeshPrefix

अगर ThreadMashPrefix फ़ील्ड मौजूद है, तो सही है.

थ्रेडनेटवर्ककी

uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]

थ्रेड के मास्टर नेटवर्क की कुंजी (NULL को टर्मिनल नहीं किया गया).

थ्रेडनेटवर्ककी

bool ThreadNetworkKey

सही है, अगर ThreadNetworkKey फ़ील्ड मौजूद है.

थ्रेडनेटवर्कनाम

char ThreadNetworkName[kMaxThreadNetworkNameLength+1]

थ्रेड नेटवर्क नाम में NULL-टर्मिनेटेड स्ट्रिंग है.

थ्रेडपैन आईडी

uint32_t ThreadPANId

16-बिट थ्रेड पैन पैन आईडी या kthreadPANId_Not खरीदारी के लिए तय नहीं है.

थ्रेडपीएसकेसी

uint8_t ThreadPSKc[kThreadPSKcLength]

थ्रेड को पहले से शेयर की गई कमिश्नर कुंजी (NOT NULL-termentated).

थ्रेडपीएसकेसी

bool ThreadPSKc

सही है, अगर ThreadPSKc फ़ील्ड मौजूद है.

वाई-फ़ाई

uint8_t WiFiKey[kMaxWiFiKeyLength]

वाई-फ़ाई कुंजी (NULL-टर्मिनल नहीं).

वाई-फ़ाईकीलेन

uint8_t WiFiKeyLen

वाई-फ़ाई कुंजी के बाइट में लंबाई.

वाई-फ़ाई मोड

WiFiMode_t WiFiMode

वाई-फ़ाई नेटवर्क का ऑपरेटिंग मोड.

वाई-फ़ाई रोल

WiFiRole_t WiFiRole

वाई-फ़ाई नेटवर्क पर डिवाइस की भूमिका

वाई-फ़ाईSSID

char WiFiSSID[kMaxWiFiSSIDLength+1]

वाई-फ़ाई SSID, शून्य से खत्म स्ट्रिंग के रूप में है.

वाई-फ़ाई सुरक्षा टाइप

WiFiSecurityType_t WiFiSecurityType

वाई-फ़ाई की सुरक्षा किस तरह की है.

वायरलेस सिग्नल की क्षमता

int16_t WirelessSignalStrength

नेटवर्क की सिग्नल क्षमता या उपलब्ध न होने पर INT16_MIN.

सार्वजनिक फ़ंक्शन

डिकोड करें

WEAVE_ERROR Decode(
  ::nl::Weave::TLV::TLVReader & reader
)

एन्कोड

WEAVE_ERROR Encode(
  ::nl::Weave::TLV::TLVWriter & writer
) const 

यहां मर्ज करें

WEAVE_ERROR MergeTo(
  DeviceNetworkInfo & dest
)

रीसेट करें

void Reset()

सार्वजनिक स्थिर फ़ंक्शन

कोड में बदलने का तरीका

WEAVE_ERROR EncodeArray(
  nl::Weave::TLV::TLVWriter & writer,
  const DeviceNetworkInfo *elems,
  size_t count
)