nl:: Weave:: DeviceLayer:: Internal:: 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 گسترشیافته Thread.
|
ThreadExtendedPANId
|
bool
اگر فیلد ThreadExtendedPANId وجود داشته باشد، درست است.
|
ThreadMeshPrefix[kThreadMeshPrefixLength]
|
uint8_t
پیشوند توری Thread.
|
ThreadMeshPrefix
|
bool
اگر فیلد ThreadMeshPrefix وجود داشته باشد، «درست» است.
|
ThreadNetworkKey[kThreadNetworkKeyLength]
|
uint8_t
کلید شبکه اصلی Thread (با NULL خاتمه نیافته است).
|
ThreadNetworkKey
|
bool
اگر فیلد ThreadNetworkKey وجود داشته باشد، درست است.
|
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
|
char
نام شبکه Thread بهعنوان رشتهای با پایان NULL.
|
ThreadPANId
|
uint32_t
Thread PAN ID ۱۶ بیتی، یا kThreadPANId_NotSpecified.
|
ThreadPSKc[kThreadPSKcLength]
|
uint8_t
کلید پیشهمرسانیشده Thread (به NULL ختم نمیشود).
|
ThreadPSKc
|
bool
اگر فیلد ThreadPSKc وجود داشته باشد، درست است.
|
WiFiKey[kMaxWiFiKeyLength]
|
uint8_t
کلید WiFi (بدون پایان NULL).
|
WiFiKeyLen
|
uint8_t
طول کلید WiFi برحسب بایت.
|
WiFiMode
|
حالت عملکرد شبکه Wi-Fi.
|
WiFiRole
|
نقشی که دستگاه در شبکه WiFi ایفا میکند.
|
WiFiSSID[kMaxWiFiSSIDLength+1]
|
char
WiFi SSID بهعنوان رشتهای با پایان NULL.
|
WiFiSecurityType
|
نوع امنیت WiFi.
|
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 وجود داشته باشد، درست است.
ThreadChannel
uint8_t ThreadChannel
کانال Thread (درحالحاضر [11..26])، یا kThreadChannel_NotSpecified.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
شناسه PAN گسترشیافته Thread.
ThreadExtendedPANId
bool ThreadExtendedPANId
اگر فیلد ThreadExtendedPANId وجود داشته باشد، درست است.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
پیشوند توری Thread.
ThreadMeshPrefix
bool ThreadMeshPrefix
اگر فیلد ThreadMeshPrefix وجود داشته باشد، «درست» است.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
کلید شبکه اصلی Thread (با NULL خاتمه نیافته است).
ThreadNetworkKey
bool ThreadNetworkKey
اگر فیلد ThreadNetworkKey وجود داشته باشد، درست است.
ThreadNetworkName
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
نام شبکه Thread بهعنوان رشتهای با پایان NULL.
ThreadPANId
uint32_t ThreadPANId
Thread PAN ID ۱۶ بیتی، یا kThreadPANId_NotSpecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
کلید پیشهمرسانیشده Thread (به NULL ختم نمیشود).
ThreadPSKc
bool ThreadPSKc
اگر فیلد ThreadPSKc وجود داشته باشد، درست است.
WiFiKey
uint8_t WiFiKey[kMaxWiFiKeyLength]
کلید WiFi (بدون پایان NULL).
WiFiKeyLen
uint8_t WiFiKeyLen
طول کلید WiFi برحسب بایت.
WiFiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
WiFi SSID بهعنوان رشتهای با پایان NULL.
WirelessSignalStrength
int16_t WirelessSignalStrength
قدرت سیگنال شبکه، یا INT16_MIN اگر دردسترس/قابلاجرا نباشد.
عملکردهای عمومی
رمزگشایی
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 )