Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Perfiles: Aprovisionamiento de red: WirelessRegConfig

#include <src/lib/profiles/network-provisioning/WirelessRegConfig.h>

Contenedor para información de configuración regulatoria inalámbrica.

Resumen

Atributos públicos

NumSupportedRegDomains
uint16_t
Longitud de la matriz SupportedRegDomains.
OpLocation
uint8_t
Lugar de funcionamiento activo El valor 0 indica que no está presente.
RegDomain
Dominio regulatorio inalámbrico activo El valor '\ 0' indica que no está presente.
SupportedRegDomains
Matriz de estructuras de dominio regulatorio compatibles.

Funciones publicas

Decode (nl::Weave::TLV::TLVReader & reader)
Complete el objeto a partir de información codificada en formato Weave TLV .
DecodeInPlace ( PacketBuffer *buf)
Rellene el objeto a partir de información codificada PacketBuffer, reutilizándola.
Encode (nl::Weave::TLV::TLVWriter & writer) const
Codifique el objeto en formato Weave TLV .
Init (void)
void
Restablezca el objeto WirelessRegConfig a un estado vacío.
IsOpLocationPresent (void) const
bool
¿Está el campo OpLocation presente en el objeto WirelessRegConfig ?
IsRegDomainPresent (void) const
bool
¿Está el campo RegDomain presente en el objeto WirelessRegConfig ?

Atributos públicos

NumSupportedRegDomains

uint16_t NumSupportedRegDomains

Longitud de la matriz SupportedRegDomains.

OpLocation

uint8_t OpLocation

Lugar de funcionamiento activo El valor de 0 indica que no está presente.

RegDomain

WirelessRegDomain RegDomain

Dominio regulatorio inalámbrico activo El valor '\ 0' indica que no está presente.

SupportedRegDomains

WirelessRegDomain * SupportedRegDomains

Matriz de estructuras de dominio regulatorio compatibles.

Funciones publicas

Descodificar

WEAVE_ERROR Decode(
  nl::Weave::TLV::TLVReader & reader
)

Complete el objeto a partir de información codificada en formato Weave TLV .

El objeto TVLReader suministrado debe colocarse en o inmediatamente antes de la estructura TLV que contiene la información a decodificar.

Antes de llamar al método, la persona que llama debe inicializar el miembro SupportedRegDomains en una matriz lo suficientemente grande para contener los valores decodificados, y establecer el miembro NumSupportedRegDomains al tamaño de esa matriz, en elementos.

Detalles
Parámetros
[in] reader
Un objeto TVLReader al que se debe utilizar para decodificar la información del objeto.
Valores devueltos
WEAVE_NO_ERROR
Sobre el éxito.
other
Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error al decodificar los datos codificados.

DecodeInPlace

WEAVE_ERROR DecodeInPlace(
  PacketBuffer *buf
)

Rellene el objeto a partir de información codificada PacketBuffer, reutilizándola.

Una vez completado el método, el contenido del PacketBuffer suministrado se sobrescribirá con una matriz que contiene los dominios regulatorios admitidos. El miembro SupportedRegDomains se establecerá para apuntar al inicio de esta matriz, y el miembro NumSupportedRegDomains contendrá la cantidad de elementos de la matriz.

Detalles
Parámetros
[in] buf
Un objeto PacketBuffer que contiene la información que se va a decodificar.
Valores devueltos
WEAVE_NO_ERROR
Sobre el éxito.
other
Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error al decodificar los datos codificados.

Codificar

WEAVE_ERROR Encode(
  nl::Weave::TLV::TLVWriter & writer
) const 

Codifique el objeto en formato Weave TLV .

Detalles
Parámetros
[in] writer
Un objeto TLVWriter en el que se deben escribir los datos codificados.
Valores devueltos
WEAVE_NO_ERROR
Sobre el éxito.
other
Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error al codificar los datos.

En eso

void Init(
  void
)

Restablezca el objeto WirelessRegConfig a un estado vacío.

IsOpLocationPresent

bool IsOpLocationPresent(
  void
) const 

¿Está el campo OpLocation presente en el objeto WirelessRegConfig ?

IsRegDomainPresent

bool IsRegDomainPresent(
  void
) const 

¿Está el campo RegDomain presente en el objeto WirelessRegConfig ?