nl:: Weave:: DeviceLayer:: Internal:: 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
הערך יהיה True אם השדה NetworkId קיים.
|
NetworkType
|
סוג הרשת.
|
ThreadChannel
|
uint8_t
ערוץ ה-thread (כרגע [11..26]) או kThreadChannel_NotSpecified.
|
ThreadExtendedPANId[kThreadExtendedPANIdLength]
|
uint8_t
מזהה מספר החשבון הקבוע (PAN) הורחב לשרשור.
|
ThreadExtendedPANId
|
bool
הערך הוא True אם השדה ThreadExtendedPANId מופיע.
|
ThreadMeshPrefix[kThreadMeshPrefixLength]
|
uint8_t
הקידומת של רשת ה-thread.
|
ThreadMeshPrefix
|
bool
הערך יהיה True אם השדה ThreadMeshPrefix מוצג.
|
ThreadNetworkKey[kThreadNetworkKeyLength]
|
uint8_t
מפתח הרשת הראשי של פרוטוקול Thread (לא עם סיום NULL).
|
ThreadNetworkKey
|
bool
הערך יהיה True אם השדה ThreadNetworkKey קיים.
|
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
|
char
השם של רשת פרוטוקול Thread כמחרוזת עם סיום NULL.
|
ThreadPANId
|
uint32_t
מזהה ה-PAN של ה-thread ב-16 ביט, או kThreadPANId_NotSpecified.
|
ThreadPSKc[kThreadPSKcLength]
|
uint8_t
מפתח נציב ששותף מראש ב-thread (לא הסתיים NULL).
|
ThreadPSKc
|
bool
הערך הוא True אם השדה ThreadPSKc קיים.
|
WiFiKey[kMaxWiFiKeyLength]
|
uint8_t
מפתח ה-Wi-Fi (לא עם סיום NULL).
|
WiFiKeyLen
|
uint8_t
האורך בבייטים של מפתח ה-Wi-Fi.
|
WiFiMode
|
מצב ההפעלה של רשת ה-Wi-Fi.
|
WiFiRole
|
התפקיד שמילא המכשיר ברשת ה-Wi-Fi.
|
WiFiSSID[kMaxWiFiSSIDLength+1]
|
char
ה-SSID של Wi-Fi כמחרוזת שסומנה ב-NULL.
|
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
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
הערך יהיה True אם השדה NetworkId קיים.
ThreadChannel
uint8_t ThreadChannel
ערוץ ה-thread (כרגע [11..26]) או kThreadChannel_NotSpecified.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
מזהה מספר החשבון הקבוע (PAN) הורחב לשרשור.
ThreadExtendedPANId
bool ThreadExtendedPANId
הערך הוא True אם השדה ThreadExtendedPANId מופיע.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
הקידומת של רשת ה-thread.
ThreadMeshPrefix
bool ThreadMeshPrefix
הערך יהיה True אם השדה ThreadMeshPrefix מוצג.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
מפתח הרשת הראשי של פרוטוקול Thread (לא עם סיום NULL).
ThreadNetworkKey
bool ThreadNetworkKey
הערך יהיה True אם השדה ThreadNetworkKey קיים.
ThreadNetworkName
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
השם של רשת פרוטוקול Thread כמחרוזת עם סיום NULL.
ThreadPANId
uint32_t ThreadPANId
מזהה ה-PAN של ה-thread ב-16 ביט, או kThreadPANId_NotSpecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
מפתח נציב ששותף מראש ב-thread (לא הסתיים NULL).
ThreadPSKc
bool ThreadPSKc
הערך הוא True אם השדה ThreadPSKc קיים.
WiFiKey
uint8_t WiFiKey[kMaxWiFiKeyLength]
מפתח ה-Wi-Fi (לא עם סיום NULL).
WiFiKeyLen
uint8_t WiFiKeyLen
האורך בבייטים של מפתח ה-Wi-Fi.
WiFiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
ה-SSID של Wi-Fi כמחרוזת שסומנה ב-NULL.
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 )