nl:: Weave:: DeviceLayer:: Internal:: DeviceNetworkInfo
Zusammenfassung
Öffentliche Typen |
|
---|---|
@401
|
enum |
NetworkType_t
|
typedef. |
WiFiMode_t
|
typedef. |
WiFiRole_t
|
typedef. |
WiFiSecurityType_t
|
typedef. |
Öffentliche Attribute |
|
---|---|
FieldPresent
|
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402
|
NetworkId
|
uint32_t
Die Netzwerk-ID, die dem Netzwerk vom Gerät zugewiesen wurde.
|
NetworkId
|
bool
"True", wenn das Feld "NetworkId" vorhanden ist.
|
NetworkType
|
Die Art des Netzwerks.
|
ThreadChannel
|
uint8_t
Der Thread-Channel (derzeit [11..26]) oder kThreadChannel_NotRequested.
|
ThreadExtendedPANId[kThreadExtendedPANIdLength]
|
uint8_t
Die erweiterte Thread-PAN-ID.
|
ThreadExtendedPANId
|
bool
"True", wenn das Feld "ThreadExtendedPANId" vorhanden ist.
|
ThreadMeshPrefix[kThreadMeshPrefixLength]
|
uint8_t
Das Thread-Mesh-Präfix.
|
ThreadMeshPrefix
|
bool
„True“, wenn das Feld „ThreadMeshPrefix“ vorhanden ist.
|
ThreadNetworkKey[kThreadNetworkKeyLength]
|
uint8_t
Der Thread-Master-Netzwerkschlüssel (NICHT NULL-terminiert).
|
ThreadNetworkKey
|
bool
„True“, wenn das Feld „ThreadNetworkKey“ vorhanden ist.
|
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
|
char
Der Thread-Netzwerkname als NULL-terminierter String.
|
ThreadPANId
|
uint32_t
Die PAN für die 16-Bit-Thread-ID oder kThreadPANId_NotRequested.
|
ThreadPSKc[kThreadPSKcLength]
|
uint8_t
Der vorinstallierte Thread-Provisionerschlüssel (NICHT NULL-terminiert).
|
ThreadPSKc
|
bool
„True“, wenn das Feld „ThreadPSKc“ vorhanden ist.
|
WiFiKey[kMaxWiFiKeyLength]
|
uint8_t
Der WLAN-Schlüssel (NICHT NULL-terminiert).
|
WiFiKeyLen
|
uint8_t
Die Länge des WLAN-Schlüssels in Byte.
|
WiFiMode
|
Der Betriebsmodus des WLAN-Netzwerks.
|
WiFiRole
|
Die Rolle, die das Gerät im WLAN einnimmt.
|
WiFiSSID[kMaxWiFiSSIDLength+1]
|
char
Die WLAN-SSID als NULL-terminierter String.
|
WiFiSecurityType
|
Der WLAN-Sicherheitstyp.
|
WirelessSignalStrength
|
int16_t
Die Signalstärke des Netzwerks oder INT16_MIN, falls nicht verfügbar/anwendbar.
|
Öffentliche Funktionen |
|
---|---|
Decode(::nl::Weave::TLV::TLVReader & reader)
|
|
Encode(::nl::Weave::TLV::TLVWriter & writer) const
|
|
MergeTo(DeviceNetworkInfo & dest)
|
|
Reset()
|
void
|
Öffentliche statische Funktionen |
|
---|---|
EncodeArray(nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count)
|
Öffentliche Typen
@401
@401
NetworkType_t
::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t
WiFiMode_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiMode WiFiMode_t
WiFiRole_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiRole WiFiRole_t
WiFiSecurityType_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
Öffentliche Attribute
FieldPresent
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
NetworkId
uint32_t NetworkId
Die Netzwerk-ID, die dem Netzwerk vom Gerät zugewiesen wurde.
NetworkId
bool NetworkId
"True", wenn das Feld "NetworkId" vorhanden ist.
ThreadChannel
uint8_t ThreadChannel
Der Thread-Channel (derzeit [11..26]) oder kThreadChannel_NotRequested.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
Die erweiterte Thread-PAN-ID.
ThreadExtendedPANId
bool ThreadExtendedPANId
"True", wenn das Feld "ThreadExtendedPANId" vorhanden ist.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
Das Thread-Mesh-Präfix.
ThreadMeshPrefix
bool ThreadMeshPrefix
„True“, wenn das Feld „ThreadMeshPrefix“ vorhanden ist.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
Der Thread-Master-Netzwerkschlüssel (NICHT NULL-terminiert).
ThreadNetworkKey
bool ThreadNetworkKey
„True“, wenn das Feld „ThreadNetworkKey“ vorhanden ist.
ThreadNetworkName
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
Der Thread-Netzwerkname als NULL-terminierter String.
ThreadPANId
uint32_t ThreadPANId
Die PAN für die 16-Bit-Thread-ID oder kThreadPANId_NotRequested.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
Der vorinstallierte Thread-Provisionerschlüssel (NICHT NULL-terminiert).
ThreadPSKc
bool ThreadPSKc
„True“, wenn das Feld „ThreadPSKc“ vorhanden ist.
WiFiKey
uint8_t WiFiKey[kMaxWiFiKeyLength]
Der WLAN-Schlüssel (NICHT NULL-terminiert).
WiFiKeyLen
uint8_t WiFiKeyLen
Die Länge des WLAN-Schlüssels in Byte.
WiFiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
Die WLAN-SSID als NULL-terminierter String.
WirelessSignalStrength
int16_t WirelessSignalStrength
Die Signalstärke des Netzwerks oder INT16_MIN, falls nicht verfügbar/anwendbar.
Öffentliche Funktionen
Decode
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
Codieren
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
MergeTo
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
Zurücksetzen
void Reset()
Öffentliche statische Funktionen
EncodeArray
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )