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 קיים.

NetworkType

NetworkType_t NetworkType

סוג הרשת.

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.

WiFiMode

WiFiMode_t WiFiMode

מצב ההפעלה של רשת ה-Wi-Fi.

WiFiRole

WiFiRole_t WiFiRole

התפקיד שמילא המכשיר ברשת ה-Wi-Fi.

WiFiSSID

char WiFiSSID[kMaxWiFiSSIDLength+1]

ה-SSID של Wi-Fi כמחרוזת שסומנה ב-NULL.

WiFiSecurityType

WiFiSecurityType_t WiFiSecurityType

סוג האבטחה של Wi-Fi.

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
)