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
El ID de red asignado a la red por el dispositivo.
|
NetworkId
|
bool
Verdadero si el campo NetworkId está presente.
|
NetworkType
|
Es el tipo de red.
|
ThreadChannel
|
uint8_t
El canal de Thread (actualmente [11.26]) o kThreadChannel_Notspecified.
|
ThreadExtendedPANId[kThreadExtendedPANIdLength]
|
uint8_t
El ID del PAN extendido de Thread.
|
ThreadExtendedPANId
|
bool
Verdadero si el campo ThreadExtendedPANId está presente.
|
ThreadMeshPrefix[kThreadMeshPrefixLength]
|
uint8_t
Prefijo de malla de subprocesos.
|
ThreadMeshPrefix
|
bool
Verdadero si el campo ThreadMeshPrefix está presente.
|
ThreadNetworkKey[kThreadNetworkKeyLength]
|
uint8_t
La clave de red principal 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 Thread como una string terminada en NULL.
|
ThreadPANId
|
uint32_t
El ID del PAN de Thread de 16 bits o kThreadPANId_Notspecified.
|
ThreadPSKc[kThreadPSKcLength]
|
uint8_t
La clave de comisión de Thread compartida previamente (NO terminada en NULL).
|
ThreadPSKc
|
bool
Verdadero si el campo ThreadPSKc está presente.
|
WiFiKey[kMaxWiFiKeyLength]
|
uint8_t
La clave de Wi-Fi (NO termina en NULL).
|
WiFiKeyLen
|
uint8_t
Longitud en bytes de la clave Wi-Fi.
|
WiFiMode
|
El modo de funcionamiento de la red Wi-Fi
|
WiFiRole
|
La función que juega el dispositivo en la red Wi-Fi.
|
WiFiSSID[kMaxWiFiSSIDLength+1]
|
char
El SSID de Wi-Fi como una string terminada en NULL.
|
WiFiSecurityType
|
El tipo de seguridad Wi-Fi.
|
WirelessSignalStrength
|
int16_t
La intensidad de la señal de la red o INT16_MIN si no está disponible o no es aplicable.
|
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
TipoDeRed_T
::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t
Modo de Wi-Fi
::nl::Weave::Profiles::NetworkProvisioning::WiFiMode WiFiMode_t
Función de Wi-Fi
::nl::Weave::Profiles::NetworkProvisioning::WiFiRole WiFiRole_t
TipoDeSeguridad_Wi-Fi
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
Atributos públicos
Presentar
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent
ID de red
uint32_t NetworkId
El ID de red asignado a la red por el dispositivo.
ID de red
bool NetworkId
Verdadero si el campo NetworkId está presente.
Canal de subprocesos
uint8_t ThreadChannel
El canal de Thread (actualmente [11.26]) o kThreadChannel_Notspecified.
ID del PAN extendido Thread
uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]
El ID del PAN extendido de Thread.
ID del PAN extendido Thread
bool ThreadExtendedPANId
Verdadero si el campo ThreadExtendedPANId está presente.
Prefijo de ThreadMesh
uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]
Prefijo de malla de subprocesos.
Prefijo de ThreadMesh
bool ThreadMeshPrefix
Verdadero si el campo ThreadMeshPrefix está presente.
Clave de red de subprocesos
uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]
La clave de red principal de Thread (NO terminada en NULL).
Clave de red de subprocesos
bool ThreadNetworkKey
Verdadero si el campo ThreadNetworkKey está presente.
NombreDeRedDeSubprocesos
char ThreadNetworkName[kMaxThreadNetworkNameLength+1]
El nombre de la red de Thread como una string terminada en NULL.
ID del PANPAN
uint32_t ThreadPANId
El ID del PAN de Thread de 16 bits o kThreadPANId_Notspecified.
ThreadPSKc
uint8_t ThreadPSKc[kThreadPSKcLength]
La clave de comisión de Thread compartida previamente (NO terminada en NULL).
ThreadPSKc
bool ThreadPSKc
Verdadero si el campo ThreadPSKc está presente.
Clave de Wi-Fi
uint8_t WiFiKey[kMaxWiFiKeyLength]
La clave de Wi-Fi (NO termina en NULL).
ClaveWi-Fi
uint8_t WiFiKeyLen
Longitud en bytes de la clave Wi-Fi.
Wi-Fi
char WiFiSSID[kMaxWiFiSSIDLength+1]
El SSID de Wi-Fi como una string terminada en NULL.
Intensidad de la señal inalámbrica
int16_t WirelessSignalStrength
La intensidad de la señal de la red o INT16_MIN si no está disponible o no es aplicable.
Funciones públicas
Decodifica
WEAVE_ERROR Decode( ::nl::Weave::TLV::TLVReader & reader )
Codifica
WEAVE_ERROR Encode( ::nl::Weave::TLV::TLVWriter & writer ) const
Fusionar en
WEAVE_ERROR MergeTo( DeviceNetworkInfo & dest )
Restablecer
void Reset()
Funciones estáticas públicas
CodificadoEncode
WEAVE_ERROR EncodeArray( nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count )