nl:: Weave:: DeviceLayer:: داخلي:: DeviceNetworkInfo
الملخّص
الأنواع المتاحة للجميع |
|
---|---|
@401
|
تعداد |
NetworkType_t
|
typedef |
WiFiMode_t
|
typedef |
WiFiRole_t
|
typedef |
WiFiSecurityType_t
|
typedef |
السمات العامة |
|
---|---|
FieldPresent
|
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402
|
NetworkId
|
uint32_t
رقم تعريف الشبكة الذي خصصه الجهاز للشبكة.
|
NetworkId
|
bool
صحيح إذا كان حقل NetworkId موجودًا.
|
NetworkType
|
نوع الشبكة.
|
ThreadChannel
|
uint8_t
قناة Thread (وهي حاليًا [11..26]) أو kThreadChannel_NotSpecified.
|
ThreadExtendedPANId[kThreadExtendedPANIdLength]
|
uint8_t
رقم تعريف رقم PAN الموسَّع لسلسلة المحادثات.
|
ThreadExtendedPANId
|
bool
صحيح إذا كان حقل ThreadExtendedPANId متوفّرًا.
|
ThreadMeshPrefix[kThreadMeshPrefixLength]
|
uint8_t
بادئة شبكة متداخلة لسلسلة المحادثات.
|
ThreadMeshPrefix
|
bool
صحيح إذا كان حقل ThreadMeshPrefix متوفّرًا.
|
ThreadNetworkKey[kThreadNetworkKeyLength]
|
uint8_t
مفتاح الشبكة الرئيسية لسلسلة المحادثات (NOT NULL-terminated).
|
ThreadNetworkKey
|
bool
صحيح إذا كان حقل ThreadNetworkKey متوفّرًا.
|
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
|
char
اسم شبكة Thread كسلسلة منتهية في NULL.
|
ThreadPANId
|
uint32_t
رقم تعريف PAN لسلسلة 16 بت أو kThreadPANId_NotSpecified.
|
ThreadPSKc[kThreadPSKcLength]
|
uint8_t
مفتاح المفوض المشترك مسبقًا لسلسلة المحادثات (NOT NULL-terminated).
|
ThreadPSKc
|
bool
صحيح إذا كان حقل ThreadPSKc موجودًا.
|
WiFiKey[kMaxWiFiKeyLength]
|
uint8_t
مفتاح WiFi (ليس NULL-terminated).
|
WiFiKeyLen
|
uint8_t
الطول بالبايت لمفتاح WiFi.
|
WiFiMode
|
وضع تشغيل شبكة WiFi.
|
WiFiRole
|
الدور الذي يؤديه الجهاز على شبكة WiFi.
|
WiFiSSID[kMaxWiFiSSIDLength+1]
|
char
Wi-Fi SSID كسلسلة تم إنهاؤها بشكل فارغ.
|
WiFiSecurityType
|
نوع أمان شبكة Wi-Fi.
|
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
WiFiSecurity_tt
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
السمات العامة
مشاركة العرض في الحقل
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
رقم تعريف الشبكة
uint32_t NetworkId
رقم تعريف الشبكة الذي خصصه الجهاز للشبكة.
رقم تعريف الشبكة
bool NetworkId
صحيح إذا كان حقل NetworkId موجودًا.
قناة سلسلة المحادثات
uint8_t ThreadChannel
قناة Thread (وهي حاليًا [11..26]) أو kThreadChannel_NotSpecified.
سلسلة التعليمات المجمّعة
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
رقم تعريف رقم PAN الموسَّع لسلسلة المحادثات.
سلسلة التعليمات المجمّعة
bool ThreadExtendedPANId
صحيح إذا كان حقل ThreadExtendedPANId متوفّرًا.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
بادئة شبكة متداخلة لسلسلة المحادثات.
ThreadMeshPrefix
bool ThreadMeshPrefix
صحيح إذا كان حقل ThreadMeshPrefix متوفّرًا.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
مفتاح الشبكة الرئيسية لسلسلة المحادثات (NOT NULL-terminated).
ThreadNetworkKey
bool ThreadNetworkKey
صحيح إذا كان حقل ThreadNetworkKey متوفّرًا.
اسم سلسلة المحادثات
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
اسم شبكة Thread كسلسلة منتهية في NULL.
رقم تعريف سلسلة المحادثات
uint32_t ThreadPANId
رقم تعريف PAN لسلسلة 16 بت أو kThreadPANId_NotSpecified.
سلسلة التعليمات
uint8_t ThreadPSKc[kThreadPSKcLength]
مفتاح المفوض المشترك مسبقًا لسلسلة المحادثات (NOT NULL-terminated).
سلسلة التعليمات
bool ThreadPSKc
صحيح إذا كان حقل ThreadPSKc موجودًا.
مفتاح WiFi
uint8_t WiFiKey[kMaxWiFiKeyLength]
مفتاح WiFi (ليس NULL-terminated).
WiFiKeyLen
uint8_t WiFiKeyLen
الطول بالبايت لمفتاح WiFi.
Wi-Fi
char WiFiSSID[kMaxWiFiSSIDLength+1]
Wi-Fi SSID كسلسلة تم إنهاؤها بشكل فارغ.
قوة الإشارة اللاسلكية
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 )