En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

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 Thread mesh.
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 Thread 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.

Tipo de red

NetworkType_t NetworkType

El tipo de red.

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 Thread mesh.

ThreadMeshPrefix

bool ThreadMeshPrefix

Verdadero si el campo ThreadMeshPrefix está presente.

ThreadNetworkKey

uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]

La clave de red principal 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 Thread 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.

WiFiMode

WiFiMode_t WiFiMode

El modo de funcionamiento de la red WiFi.

WiFiRole

WiFiRole_t WiFiRole

El papel que juega el dispositivo en la red WiFi.

WiFiSSID

char WiFiSSID[kMaxWiFiSSIDLength+1]

El SSID WiFi como una cadena terminada en NULL.

WiFiSecurityType

WiFiSecurityType_t WiFiSecurityType

El tipo de seguridad WiFi.

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
)