nl::Weave::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
ช่องทางชุดข้อความ (ปัจจุบันคือ [11..26]) หรือ kThreadChannel_NotSpecified
ThreadExtendedPANId[kThreadExtendedPANIdLength]
uint8_t
รหัส PAN ของชุดข้อความที่ขยาย
ThreadExtendedPANId
bool
เป็นจริงหากมีช่อง ThreadExtendedPANId อยู่
ThreadMeshPrefix[kThreadMeshPrefixLength]
uint8_t
คํานําหน้า Thread Mesh
ThreadMeshPrefix
bool
เป็นจริงหากมีช่อง ThreadMeshPrefix อยู่
ThreadNetworkKey[kThreadNetworkKeyLength]
uint8_t
คีย์เครือข่ายหลักของเทรด (ไม่ใช่ค่า NULL)
ThreadNetworkKey
bool
เป็นจริงหากมีช่อง ThreadNetworkKey อยู่
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
char
ชื่อเครือข่ายเทรดเป็นสตริงที่สิ้นสุดโดย NULL
ThreadPANId
uint32_t
รหัสชุดข้อความ 16 บิตหรือ kThreadPANId_NotSpecified
ThreadPSKc[kThreadPSKcLength]
uint8_t
คีย์ค่าคอมมิชชันที่แชร์ล่วงหน้าของชุดข้อความ (ไม่ใช่ NULL สิ้นสุด)
ThreadPSKc
bool
เป็นจริงหากมีช่อง 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

ประเภทเครือข่าย

::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t

โหมด Wi-Fi_t

::nl::Weave::Profiles::NetworkProvisioning::WiFiMode WiFiMode_t

WiFi บทบาท

::nl::Weave::Profiles::NetworkProvisioning::WiFiRole WiFiRole_t

Wi-Fi ประเภทความปลอดภัย

::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t

แอตทริบิวต์สาธารณะ

นําเสนอภาคสนาม

struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent

รหัสเครือข่าย

uint32_t NetworkId

รหัสเครือข่ายที่เครือข่ายกําหนดโดยอุปกรณ์

รหัสเครือข่าย

bool NetworkId

เป็นจริงหากมีช่อง NetworkId อยู่

ประเภทเครือข่าย

NetworkType_t NetworkType

ประเภทของเครือข่าย

ช่องเทรด

uint8_t ThreadChannel

ช่องทางชุดข้อความ (ปัจจุบันคือ [11..26]) หรือ kThreadChannel_NotSpecified

ชุดข้อความที่ขยาย

uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]

รหัส PAN ของชุดข้อความที่ขยาย

ชุดข้อความที่ขยาย

bool ThreadExtendedPANId

เป็นจริงหากมีช่อง ThreadExtendedPANId อยู่

คํานําหน้า ThreadMesh

uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]

คํานําหน้า Thread Mesh

คํานําหน้า ThreadMesh

bool ThreadMeshPrefix

เป็นจริงหากมีช่อง ThreadMeshPrefix อยู่

คีย์เครือข่าย

uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]

คีย์เครือข่ายหลักของเทรด (ไม่ใช่ค่า NULL)

คีย์เครือข่าย

bool ThreadNetworkKey

เป็นจริงหากมีช่อง ThreadNetworkKey อยู่

ชื่อเครือข่าย

char ThreadNetworkName[kMaxThreadNetworkNameLength+1]

ชื่อเครือข่ายเทรดเป็นสตริงที่สิ้นสุดโดย NULL

รหัสชุดข้อความ

uint32_t ThreadPANId

รหัสชุดข้อความ 16 บิตหรือ kThreadPANId_NotSpecified

ชุดข้อความ

uint8_t ThreadPSKc[kThreadPSKcLength]

คีย์ค่าคอมมิชชันที่แชร์ล่วงหน้าของชุดข้อความ (ไม่ใช่ NULL สิ้นสุด)

ชุดข้อความ

bool ThreadPSKc

เป็นจริงหากมีช่อง ThreadPSKc อยู่

คีย์ Wi-Fi

uint8_t WiFiKey[kMaxWiFiKeyLength]

คีย์ Wi-Fi (ไม่ใช่ NULL สิ้นสุด)

Wi-Fi Len

uint8_t WiFiKeyLen

ความยาวของไบต์ของคีย์ Wi-Fi

โหมด Wi-Fi

WiFiMode_t WiFiMode

โหมดการทํางานของเครือข่าย Wi-Fi

บทบาท Wi-Fi

WiFiRole_t WiFiRole

บทบาทที่อุปกรณ์เล่นในเครือข่าย Wi-Fi

Wi-Fi

char WiFiSSID[kMaxWiFiSSIDLength+1]

SSID ของ Wi-Fi เป็นสตริง NULL ที่สิ้นสุด

ประเภท WiFi Security

WiFiSecurityType_t WiFiSecurityType

ประเภทการรักษาความปลอดภัย Wi-Fi

ความแรงของสัญญาณไร้สาย

int16_t WirelessSignalStrength

ความแรงสัญญาณของเครือข่าย หรือ INT16_MIN หากไม่มี/ไม่เกี่ยวข้อง

ฟังก์ชันสาธารณะ

ถอดรหัส

WEAVE_ERROR Decode(
  ::nl::Weave::TLV::TLVReader & reader
)

เข้ารหัส

WEAVE_ERROR Encode(
  ::nl::Weave::TLV::TLVWriter & writer
) const 

รวม

WEAVE_ERROR MergeTo(
  DeviceNetworkInfo & dest
)

รีเซ็ต

void Reset()

ฟังก์ชันสาธารณะแบบคงที่

อาร์เรย์การเข้ารหัส

WEAVE_ERROR EncodeArray(
  nl::Weave::TLV::TLVWriter & writer,
  const DeviceNetworkInfo *elems,
  size_t count
)