class DeviceNetworkInfo
Defined at line 40 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceNetworkInfo.h
Public Members
NetworkType NetworkType
uint32_t NetworkId
char[33] WiFiSSID
WiFiMode WiFiMode
WiFiRole WiFiRole
WiFiSecurityType WiFiSecurityType
uint8_t[64] WiFiKey
uint8_t WiFiKeyLen
char[17] ThreadNetworkName
uint8_t[8] ThreadExtendedPANId
uint8_t[8] ThreadMeshPrefix
uint8_t[16] ThreadNetworkKey
uint8_t[16] ThreadPSKc
uint32_t ThreadPANId
uint8_t ThreadChannel
int16_t WirelessSignalStrength
FieldPresent
Public Methods
void Reset ()
WEAVE_ERROR Decode (::nl::Weave::TLV::TLVReader & reader)
WEAVE_ERROR Encode (::nl::Weave::TLV::TLVWriter & writer)
WEAVE_ERROR MergeTo (DeviceNetworkInfo & dest)
WEAVE_ERROR EncodeArray (nl::Weave::TLV::TLVWriter &writer,const DeviceNetworkInfo *elems,size_tcount)
Enumerations
enum (unnamed)
| Name | Value | Comments |
|---|---|---|
| kMaxWiFiSSIDLength | 32 |
---- WiFi-specific Limits ---- |
| kMaxWiFiKeyLength | 64 |
---- WiFi-specific Limits ---- |
| kMaxThreadNetworkNameLength | 16 |
---- Thread-specific Limits ---- |
| kThreadExtendedPANIdLength | 8 |
---- Thread-specific Limits ---- |
| kThreadMeshPrefixLength | 8 |
---- Thread-specific Limits ---- |
| kThreadNetworkKeyLength | 16 |
---- Thread-specific Limits ---- |
| kThreadPSKcLength | 16 |
---- Thread-specific Limits ---- |
Defined at line 48 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceNetworkInfo.h