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

Servidor

Este módulo incluye funciones para administrar los datos de la red local con OpenThread Server.

Resumen

Funciones

otServerAddService ( otInstance *aInstance, const otServiceConfig *aConfig)
Agregue una configuración de servicio a los datos de la red local.
otServerGetNetDataLocal ( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength)
Este método proporciona una copia completa o estable de los datos de la red de subprocesos locales.
otServerGetNextService ( otInstance *aInstance, otNetworkDataIterator *aIterator, otServiceConfig *aConfig)
Esta función obtiene el siguiente servicio en los datos de la red local.
otServerRegister ( otInstance *aInstance)
Registre inmediatamente los datos de la red local con el líder.
otServerRemoveService ( otInstance *aInstance, uint32_t aEnterpriseNumber, const uint8_t *aServiceData, uint8_t aServiceDataLength)
Elimina una configuración de servicio de los datos de la red local.

Funciones

otServerAddService

otError otServerAddService(
  otInstance *aInstance,
  const otServiceConfig *aConfig
)

Agregue una configuración de servicio a los datos de la red local.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
[in] aConfig
Un puntero a la configuración del servicio.
Valores devueltos
OT_ERROR_NONE
Se agregó correctamente la configuración a los datos de la red local.
OT_ERROR_INVALID_ARGS
Uno o más parámetros de configuración no son válidos.
OT_ERROR_NO_BUFS
No hay suficiente espacio disponible para agregar la configuración a los datos de la red local.
Ver también:
otServerRemoveService
otServerRegister

otServerGetNetDataLocal

otError otServerGetNetDataLocal(
  otInstance *aInstance,
  bool aStable,
  uint8_t *aData,
  uint8_t *aDataLength
)

Este método proporciona una copia completa o estable de los datos de la red de subprocesos locales.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
[in] aStable
VERDADERO al copiar la versión estable, FALSO al copiar la versión completa.
[out] aData
Un puntero al búfer de datos.
[in,out] aDataLength
Al ingresar, tamaño del búfer de datos al que apunta aData . Al salir, número de bytes copiados.

otServerGetNextService

otError otServerGetNextService(
  otInstance *aInstance,
  otNetworkDataIterator *aIterator,
  otServiceConfig *aConfig
)

Esta función obtiene el siguiente servicio en los datos de la red local.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
[in,out] aIterator
Un puntero al contexto del iterador de datos de red. Para obtener la primera entrada de servicio, debe establecerse en OT_NETWORK_DATA_ITERATOR_INIT.
[out] aConfig
Un puntero al lugar donde se colocará la información del servicio.
Valores devueltos
OT_ERROR_NONE
Encontré con éxito el siguiente servicio.
OT_ERROR_NOT_FOUND
No existe ningún servicio posterior en Thread Network Data.

otServerRegister

otError otServerRegister(
  otInstance *aInstance
)

Registre inmediatamente los datos de la red local con el líder.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
Valores devueltos
OT_ERROR_NONE
Se puso en cola correctamente un mensaje de solicitud de datos del servidor para su entrega.
Ver también:
otServerAddService
otServerRemoveService

otServerRemoveService

otError otServerRemoveService(
  otInstance *aInstance,
  uint32_t aEnterpriseNumber,
  const uint8_t *aServiceData,
  uint8_t aServiceDataLength
)

Elimina una configuración de servicio de los datos de la red local.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
[in] aEnterpriseNumber
Enterprise Número de la entrada de servicio que se eliminará.
[in] aServiceData
Un puntero a los datos de servicio que se deben buscar durante la eliminación.
[in] aServiceDataLength
La longitud de aServiceData en bytes.
Valores devueltos
OT_ERROR_NONE
Se eliminó correctamente la configuración de los datos de la red local.
OT_ERROR_NOT_FOUND
No se pudo encontrar la entrada de Border Router.
Ver también:
otServerAddService
otServerRegister