nl:: بافت:: DeviceLayer:: داخلی:: DeviceNetworkInfo
خلاصه
انواع عمومی | |
---|---|
@401 | enum |
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 Thread توسعه یافته PAN ID. |
ThreadExtendedPANId | bool اگر فیلد ThreadExtendedPANId وجود داشته باشد صحیح است. |
ThreadMeshPrefix [kThreadMeshPrefixLength] | uint8_t پیشوند توری Thread. |
ThreadMeshPrefix | bool اگر فیلد ThreadMeshPrefix وجود داشته باشد درست است. |
ThreadNetworkKey [kThreadNetworkKeyLength] | uint8_t کلید شبکه اصلی Thread (NOT NULL-terminated). |
ThreadNetworkKey | bool اگر فیلد ThreadNetworkKey وجود داشته باشد صحیح است. |
ThreadNetworkName [kMaxThreadNetworkNameLength+1] | char نام شبکه Thread به عنوان یک رشته با پایان NULL. |
ThreadPANId | uint32_t شناسه Thread PAN 16 بیتی یا kThreadPANId_NotSpecified. |
ThreadPSKc [kThreadPSKcLength] | uint8_t کلید کمیسیونر از قبل به اشتراک گذاشته شده Thread (نه NULL پایان یافته است). |
ThreadPSKc | bool درست است اگر فیلد ThreadPSKc وجود داشته باشد. |
WiFiKey [kMaxWiFiKeyLength] | uint8_t کلید وای فای (نه تهی). |
WiFiKeyLen | uint8_t طول کلید WiFi بر حسب بایت. |
WiFiMode | حالت عملکرد شبکه WiFi. |
WiFiRole | نقشی که دستگاه در شبکه WiFi ایفا می کند. |
WiFiSSID [kMaxWiFiSSIDLength+1] | char 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
شناسه شبکه
uint32_t NetworkId
شناسه شبکه که توسط دستگاه به شبکه اختصاص داده شده است.
شناسه شبکه
bool NetworkId
اگر فیلد NetworkId موجود باشد درست است.
ThreadChannel
uint8_t ThreadChannel
کانال Thread (در حال حاضر [11..26])، یا kThreadChannel_NotSpecified.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
Thread توسعه یافته PAN ID.
ThreadExtendedPANId
bool ThreadExtendedPANId
اگر فیلد ThreadExtendedPANId وجود داشته باشد صحیح است.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
پیشوند توری Thread.
ThreadMeshPrefix
bool ThreadMeshPrefix
اگر فیلد ThreadMeshPrefix وجود داشته باشد درست است.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
کلید شبکه اصلی Thread (NOT NULL-terminated).
ThreadNetworkKey
bool ThreadNetworkKey
اگر فیلد ThreadNetworkKey وجود داشته باشد صحیح است.
ThreadNetworkName
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
نام شبکه Thread به عنوان یک رشته با پایان NULL.
ThreadPANid
uint32_t ThreadPANId
شناسه Thread PAN 16 بیتی یا kThreadPANId_NotSpecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
کلید کمیسیونر از قبل به اشتراک گذاشته شده Thread (نه NULL پایان یافته است).
ThreadPSKc
bool ThreadPSKc
درست است اگر فیلد ThreadPSKc وجود داشته باشد.
WiFiKey
uint8_t WiFiKey[kMaxWiFiKeyLength]
کلید وای فای (نه تهی).
WiFiKeyLen
uint8_t WiFiKeyLen
طول کلید WiFi بر حسب بایت.
WiFiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
SSID وای فای به عنوان یک رشته با پایان NULL.
قدرت سیگنال بی سیم
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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.