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

Records