nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo

खास जानकारी

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

@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
Thread चैनल (फ़िलहाल, [11..26]) या kThreadChannel_Not उपलब्ध है.
ThreadExtendedPANId[kThreadExtendedPANIdLength]
uint8_t
Thread ने पैन आईडी को बड़ा किया है.
ThreadExtendedPANId
bool
अगर ThreadExtendedPANId फ़ील्ड मौजूद है, तो वैल्यू 'सही' होगी.
ThreadMeshPrefix[kThreadMeshPrefixLength]
uint8_t
Thread मेश प्रीफ़िक्स.
ThreadMeshPrefix
bool
अगर ThreadMashPrefix फ़ील्ड मौजूद है, तो वैल्यू 'सही' होगी.
ThreadNetworkKey[kThreadNetworkKeyLength]
uint8_t
Thread मास्टर नेटवर्क कुंजी (शून्य-खत्म नहीं की गई).
ThreadNetworkKey
bool
अगर ThreadNetworkKey फ़ील्ड मौजूद है, तो वैल्यू 'सही' होगी.
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
char
Thread नेटवर्क का नाम, ऐसी स्ट्रिंग के तौर पर जो खत्म नहीं की गई है.
ThreadPANId
uint32_t
16-बिट वाला Thread PAN आईडी, या kThreadPANId_Not उपयोगकर्ता.
ThreadPSKc[kThreadPSKcLength]
uint8_t
Thread में पहले से शेयर की गई कमिश्नर पासकोड को खत्म नहीं किया जाता है.
ThreadPSKc
bool
अगर ThreadPSKc फ़ील्ड मौजूद है, तो वैल्यू 'सही' होगी.
WiFiKey[kMaxWiFiKeyLength]
uint8_t
वाई-फ़ाई कुंजी (शून्य से खत्म नहीं की गई).
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

WiFiMode_t

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

WiFiRole_t

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

WiFiSecurityType_t

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

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

FieldPresent

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

NetworkId

uint32_t NetworkId

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

NetworkId

bool NetworkId

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

NetworkType

NetworkType_t NetworkType

नेटवर्क का टाइप.

ThreadChannel

uint8_t ThreadChannel

Thread चैनल (फ़िलहाल, [11..26]) या kThreadChannel_Not उपलब्ध है.

ThreadExtendedPANId

uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]

Thread ने पैन आईडी को बड़ा किया है.

ThreadExtendedPANId

bool ThreadExtendedPANId

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

ThreadMeshPrefix

uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]

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

ThreadMeshPrefix

bool ThreadMeshPrefix

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

ThreadNetworkKey

uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]

Thread मास्टर नेटवर्क कुंजी (शून्य-खत्म नहीं की गई).

ThreadNetworkKey

bool ThreadNetworkKey

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

ThreadNetworkName

char ThreadNetworkName[kMaxThreadNetworkNameLength+1]

Thread नेटवर्क का नाम, ऐसी स्ट्रिंग के तौर पर जो खत्म नहीं की गई है.

ThreadPANId

uint32_t ThreadPANId

16-बिट वाला Thread PAN आईडी, या kThreadPANId_Not उपयोगकर्ता.

ThreadPSKc

uint8_t ThreadPSKc[kThreadPSKcLength]

Thread में पहले से शेयर की गई कमिश्नर पासकोड को खत्म नहीं किया जाता है.

ThreadPSKc

bool ThreadPSKc

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

WiFiKey

uint8_t WiFiKey[kMaxWiFiKeyLength]

वाई-फ़ाई कुंजी (शून्य से खत्म नहीं की गई).

WiFiKeyLen

uint8_t WiFiKeyLen

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

WiFiMode

WiFiMode_t WiFiMode

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

WiFiRole

WiFiRole_t WiFiRole

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

WiFiSSID

char WiFiSSID[kMaxWiFiSSIDLength+1]

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

WiFiSecurityType

WiFiSecurityType_t WiFiSecurityType

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

WirelessSignalStrength

int16_t WirelessSignalStrength

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

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

Decode

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

एन्कोड

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

MergeTo

WEAVE_ERROR MergeTo(
  DeviceNetworkInfo & dest
)

रीसेट करें

void Reset()

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

EncodeArray

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