nl :: Tejido:: DeviceLayer :: Interno:: DeviceNetworkInfo
Resumen
Tipos públicos | |
---|---|
@401 | enumeración |
NetworkType_t | typedef |
WiFiMode_t | typedef |
WiFiRole_t | typedef |
WiFiSecurityType_t | typedef |
Atributos públicos | |
---|---|
FieldPresent | struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 |
NetworkId | uint32_t La identificación de red asignada a la red por el dispositivo. |
NetworkId | bool Verdadero si el campo NetworkId está presente. |
NetworkType | El tipo de red. |
ThreadChannel | uint8_t El canal Thread (actualmente [11..26]) o kThreadChannel_NotSpecified. |
ThreadExtendedPANId [kThreadExtendedPANIdLength] | uint8_t El ID de PAN extendido de Thread. |
ThreadExtendedPANId | bool Verdadero si el campo ThreadExtendedPANId está presente. |
ThreadMeshPrefix [kThreadMeshPrefixLength] | uint8_t El prefijo de malla de hilo. |
ThreadMeshPrefix | bool Verdadero si el campo ThreadMeshPrefix está presente. |
ThreadNetworkKey [kThreadNetworkKeyLength] | uint8_t La clave de red maestra de Thread (NO terminada en NULL). |
ThreadNetworkKey | bool Verdadero si el campo ThreadNetworkKey está presente. |
ThreadNetworkName [kMaxThreadNetworkNameLength+1] | char El nombre de la red de subprocesos como una cadena terminada en NULL. |
ThreadPANId | uint32_t El ID de PAN de subproceso de 16 bits o kThreadPANId_NotSpecified. |
ThreadPSKc [kThreadPSKcLength] | uint8_t La clave de comisionado precompartida de Thread (NO terminada en NULL). |
ThreadPSKc | bool Verdadero si el campo ThreadPSKc está presente. |
WiFiKey [kMaxWiFiKeyLength] | uint8_t La clave WiFi (NO terminada en NULL). |
WiFiKeyLen | uint8_t La longitud en bytes de la clave WiFi. |
WiFiMode | El modo de funcionamiento de la red WiFi. |
WiFiRole | El papel que juega el dispositivo en la red WiFi. |
WiFiSSID [kMaxWiFiSSIDLength+1] | char El SSID WiFi como una cadena terminada en NULL. |
WiFiSecurityType | El tipo de seguridad WiFi. |
WirelessSignalStrength | int16_t La intensidad de la señal de la red, o INT16_MIN si no está disponible / aplicable. |
Funciones publicas | |
---|---|
Decode (::nl::Weave::TLV::TLVReader & reader) | |
Encode (::nl::Weave::TLV::TLVWriter & writer) const | |
MergeTo ( DeviceNetworkInfo & dest) | |
Reset () | void |
Funciones estáticas públicas | |
---|---|
EncodeArray (nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count) |
Tipos públicos
@ 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
Atributos públicos
FieldPresent
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
Identificación de red
uint32_t NetworkId
La identificación de red asignada a la red por el dispositivo.
Identificación de red
bool NetworkId
Verdadero si el campo NetworkId está presente.
ThreadChannel
uint8_t ThreadChannel
El canal Thread (actualmente [11..26]) o kThreadChannel_NotSpecified.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
El ID de PAN extendido de Thread.
ThreadExtendedPANId
bool ThreadExtendedPANId
Verdadero si el campo ThreadExtendedPANId está presente.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
El prefijo de malla de hilo.
ThreadMeshPrefix
bool ThreadMeshPrefix
Verdadero si el campo ThreadMeshPrefix está presente.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
La clave de red maestra de Thread (NO terminada en NULL).
ThreadNetworkKey
bool ThreadNetworkKey
Verdadero si el campo ThreadNetworkKey está presente.
ThreadNetworkName
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
El nombre de la red del subproceso como una cadena terminada en NULL.
ThreadPANId
uint32_t ThreadPANId
El ID de PAN de subproceso de 16 bits o kThreadPANId_NotSpecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
La clave de comisionado precompartida de Thread (NO terminada en NULL).
ThreadPSKc
bool ThreadPSKc
Verdadero si el campo ThreadPSKc está presente.
WiFiKey
uint8_t WiFiKey[kMaxWiFiKeyLength]
La clave WiFi (NO terminada en NULL).
WiFiKeyLen
uint8_t WiFiKeyLen
La longitud en bytes de la clave WiFi.
WiFiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
El SSID WiFi como una cadena terminada en NULL.
WirelessSignalStrength
int16_t WirelessSignalStrength
La intensidad de la señal de la red, o INT16_MIN si no está disponible / aplicable.
Funciones publicas
Descodificar
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
Codificar
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
MergeTo
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
Reiniciar
void Reset()
Funciones estáticas públicas
EncodeArray
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )