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 )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.