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 อยู่
ช่องเทรด
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
char WiFiSSID[kMaxWiFiSSIDLength+1]
SSID ของ Wi-Fi เป็นสตริง NULL ที่สิ้นสุด
ความแรงของสัญญาณไร้สาย
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 )