nl:: Weave:: DeviceLayer:: Internal:: DeviceNetworkInfo
Resumen
Tipos públicos |
|
---|---|
@401
|
enum |
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
Es el ID de red que el dispositivo asignó a la red.
|
NetworkId
|
bool
Es verdadero si el campo NetworkId está presente.
|
NetworkType
|
Indica el tipo de red.
|
ThreadChannel
|
uint8_t
El canal Thread (actualmente [11..26]) o kThreadChannel_NotSpecify.
|
ThreadExtendedPANId[kThreadExtendedPANIdLength]
|
uint8_t
El ID PAN extendido de Thread.
|
ThreadExtendedPANId
|
bool
Es verdadero si el campo ThreadExtendedPANId está presente.
|
ThreadMeshPrefix[kThreadMeshPrefixLength]
|
uint8_t
El prefijo de la malla Thread.
|
ThreadMeshPrefix
|
bool
Es verdadero si el campo ThreadMeshPrefix está presente.
|
ThreadNetworkKey[kThreadNetworkKeyLength]
|
uint8_t
La clave de red de la instancia principal de subproceso (NO terminada en NULL).
|
ThreadNetworkKey
|
bool
Es verdadero si el campo ThreadNetworkKey está presente.
|
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
|
char
El nombre de la red de Thread como una cadena terminada en NULL.
|
ThreadPANId
|
uint32_t
El ID PAN del subproceso de 16 bits o kThreadPANId_NotSpecify.
|
ThreadPSKc[kThreadPSKcLength]
|
uint8_t
La clave de comisionado precompartida del subproceso (NO terminada en NULL).
|
ThreadPSKc
|
bool
Es verdadero si el campo ThreadPSKc está presente.
|
WiFiKey[kMaxWiFiKeyLength]
|
uint8_t
La clave de Wi-Fi (NO terminada en NULL).
|
WiFiKeyLen
|
uint8_t
La longitud en bytes de la clave Wi-Fi.
|
WiFiMode
|
El modo de funcionamiento de la red Wi-Fi.
|
WiFiRole
|
La función que desempeña el dispositivo en la red Wi-Fi.
|
WiFiSSID[kMaxWiFiSSIDLength+1]
|
char
El SSID de Wi-Fi como una cadena terminada en NULL.
|
WiFiSecurityType
|
El tipo de seguridad de la red Wi-Fi
|
WirelessSignalStrength
|
int16_t
La intensidad de la señal de la red o INT16_MIN si no está disponible o no corresponde
|
Funciones públicas |
|
---|---|
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
NetworkId
uint32_t NetworkId
Es el ID de red que el dispositivo asignó a la red.
NetworkId
bool NetworkId
Es verdadero si el campo NetworkId está presente.
ThreadChannel
uint8_t ThreadChannel
El canal Thread (actualmente [11..26]) o kThreadChannel_NotSpecify.
ThreadExtendedPANId
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
El ID PAN extendido de Thread.
ThreadExtendedPANId
bool ThreadExtendedPANId
Es verdadero si el campo ThreadExtendedPANId está presente.
ThreadMeshPrefix
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
El prefijo de la malla Thread.
ThreadMeshPrefix
bool ThreadMeshPrefix
Es verdadero si el campo ThreadMeshPrefix está presente.
ThreadNetworkKey
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
La clave de red de la instancia principal de subproceso (NO terminada en NULL).
ThreadNetworkKey
bool ThreadNetworkKey
Es verdadero si el campo ThreadNetworkKey está presente.
ThreadNetworkName
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
El nombre de la red de Thread como una cadena terminada en NULL.
ThreadPANId
uint32_t ThreadPANId
El ID PAN del subproceso de 16 bits o kThreadPANId_NotSpecify.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
La clave de comisionado precompartida del subproceso (NO terminada en NULL).
ThreadPSKc
bool ThreadPSKc
Es verdadero si el campo ThreadPSKc está presente.
WiFiKey
uint8_t WiFiKey[kMaxWiFiKeyLength]
La clave de Wi-Fi (NO terminada en NULL).
WiFiKeyLen
uint8_t WiFiKeyLen
La longitud en bytes de la clave Wi-Fi.
WiFiSSID
char WiFiSSID[kMaxWiFiSSIDLength+1]
El SSID de Wi-Fi 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 o no corresponde
Funciones públicas
Decode
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
Codifica
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
MergeTo
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
Restablecer
void Reset()
Funciones estáticas públicas
EncodeArray
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )