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_t count)
Enumerations
enum
| Name | Value |
|---|---|
| kMaxWiFiSSIDLength | 32 |
| kMaxWiFiKeyLength | 64 |
| kMaxThreadNetworkNameLength | 16 |
| kThreadExtendedPANIdLength | 8 |
| kThreadMeshPrefixLength | 8 |
| kThreadNetworkKeyLength | 16 |
| kThreadPSKcLength | 16 |
Defined at line 48 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceNetworkInfo.h