O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Servidor

Este módulo inclui funções para gerenciar dados de rede local com o OpenThread Server.

Resumo

Funções

otServerAddService ( otInstance *aInstance, const otServiceConfig *aConfig)
Adicione uma configuração de serviço aos dados da rede local.
otServerGetNetDataLocal ( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength)
Este método fornece uma cópia completa ou estável dos Dados de Rede de Threads locais.
otServerGetNextService ( otInstance *aInstance, otNetworkDataIterator *aIterator, otServiceConfig *aConfig)
Esta função obtém o próximo serviço nos Dados da Rede local.
otServerRegister ( otInstance *aInstance)
Registre imediatamente os dados da rede local com o Líder.
otServerRemoveService ( otInstance *aInstance, uint32_t aEnterpriseNumber, const uint8_t *aServiceData, uint8_t aServiceDataLength)
Remova uma configuração de serviço dos dados da rede local.

Funções

otServerAddService

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

Adicione uma configuração de serviço aos dados da rede local.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
[in] aConfig
Um indicador para a configuração do serviço.
Valores Retornados
OT_ERROR_NONE
Adicionada com sucesso a configuração aos dados da rede local.
OT_ERROR_INVALID_ARGS
Um ou mais parâmetros de configuração eram inválidos.
OT_ERROR_NO_BUFS
Não há espaço suficiente disponível para adicionar a configuração aos dados da rede local.
Veja também:
otServerRemoveService
otServerRegister

otServerGetNetDataLocal

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

Este método fornece uma cópia completa ou estável dos Dados de Rede de Threads locais.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
[in] aStable
TRUE ao copiar a versão estável, FALSE ao copiar a versão completa.
[out] aData
Um ponteiro para o buffer de dados.
[in,out] aDataLength
Na entrada, tamanho do buffer de dados apontado por aData . Na saída, número de bytes copiados.

otServerGetNextService

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

Esta função obtém o próximo serviço nos Dados da Rede local.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
[in,out] aIterator
Um ponteiro para o contexto do iterador de dados de rede. Para obter a primeira entrada de serviço, deve ser definido como OT_NETWORK_DATA_ITERATOR_INIT.
[out] aConfig
Um ponteiro para onde as informações do serviço serão colocadas.
Valores Retornados
OT_ERROR_NONE
Encontrado com sucesso o próximo serviço.
OT_ERROR_NOT_FOUND
Nenhum serviço subsequente existe nos dados de rede do segmento.

otServerRegister

otError otServerRegister(
  otInstance *aInstance
)

Registre imediatamente os dados da rede local com o Líder.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
Valores Retornados
OT_ERROR_NONE
Enfileirou com êxito uma mensagem de solicitação de dados do servidor para entrega.
Veja também:
otServerAddService
otServerRemoveService

otServerRemoveService

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

Remova uma configuração de serviço dos dados da rede local.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
[in] aEnterpriseNumber
Número da empresa da entrada de serviço a ser excluída.
[in] aServiceData
Um ponteiro para um dado de serviço a ser procurado durante a exclusão.
[in] aServiceDataLength
O comprimento de aServiceData em bytes.
Valores Retornados
OT_ERROR_NONE
A configuração foi removida com sucesso dos dados da rede local.
OT_ERROR_NOT_FOUND
Não foi possível encontrar a entrada Border Router.
Veja também:
otServerAddService
otServerRegister