O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Diagnóstico da fábrica: plataforma

Este módulo inclui a abstração da plataforma para recursos de diagnóstico.

Resumo

Functions

otPlatDiagAlarmCallback(otInstance *aInstance)
void
Esta função processa o evento de alarme.
otPlatDiagChannelSet(uint8_t aChannel)
void
Essa função define o canal a ser usado para o diagnóstico da fábrica.
otPlatDiagModeGet(void)
bool
Esta função indica se o modo de diagnóstico da fábrica está ativado ou não.
otPlatDiagModeSet(bool aMode)
void
Essa função ativa/desativa o modo de diagnóstico da fábrica.
otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Essa função processa uma linha de comando de fábrica para o diagnóstico.
otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
void
Essa função processa o frame de rádio recebido.
otPlatDiagTxPowerSet(int8_t aTxPower)
void
Essa função define a potência de transmissão a ser usada para o diagnóstico da fábrica.

Functions

OtPlatDiagAlarmCallback

void otPlatDiagAlarmCallback(
  otInstance *aInstance
)

Esta função processa o evento de alarme.

Detalhes
Parâmetros
[in] aInstance
A instância do OpenThread para a solicitação atual.

OtPlatDiagChannelSet

void otPlatDiagChannelSet(
  uint8_t aChannel
)

Essa função define o canal a ser usado para o diagnóstico da fábrica.

Detalhes
Parâmetros
[in] aChannel
O valor do canal.

OtPlatDiagModeGet

bool otPlatDiagModeGet(
  void
)

Esta função indica se o modo de diagnóstico da fábrica está ativado ou não.

Detalhes
Retorna
Verdadeiro se o modo de diagnóstico da fábrica estiver ativado. Caso contrário, será FALSO.

OtPlatDiagModeSet

void otPlatDiagModeSet(
  bool aMode
)

Essa função ativa/desativa o modo de diagnóstico da fábrica.

Detalhes
Parâmetros
[in] aMode
"TRUE" para ativar o modo de diagnóstico. Caso contrário, "FALSE".

OtPlatDiagProcess

otError otPlatDiagProcess(
  otInstance *aInstance,
  uint8_t aArgsLength,
  char *aArgs[],
  char *aOutput,
  size_t aOutputMaxLen
)

Essa função processa uma linha de comando de fábrica para o diagnóstico.

A saída dessa função (o conteúdo gravado em aOutput) PRECISA terminar com \0 e a \0 está dentro do buffer de saída.

Detalhes
Parâmetros
[in] aInstance
A instância do OpenThread para a solicitação atual.
[in] aArgsLength
O número de argumentos em aArgs.
[in] aArgs
Os argumentos da linha de comando de diagnóstico.
[out] aOutput
Resultado da execução do diagnóstico.
[in] aOutputMaxLen
O tamanho do buffer de saída.
Valores de retorno
OT_ERROR_INVALID_ARGS
O comando é compatível, mas os argumentos inválidos são fornecidos.
OT_ERROR_NONE
O comando foi processado.
OT_ERROR_INVALID_COMMAND
O comando não é válido ou não é compatível.

OtPlatDiagRadioReceived

void otPlatDiagRadioReceived(
  otInstance *aInstance,
  otRadioFrame *aFrame,
  otError aError
)

Essa função processa o frame de rádio recebido.

Detalhes
Parâmetros
[in] aInstance
A instância do OpenThread para a solicitação atual.
[in] aFrame
O frame de rádio recebido.
[in] aError
É o status do frame de rádio recebido.

OtPlatDiagTxPowerSet

void otPlatDiagTxPowerSet(
  int8_t aTxPower
)

Essa função define a potência de transmissão a ser usada para o diagnóstico da fábrica.

Detalhes
Parâmetros
[in] aTxPower
É o valor da potência de transmissão.

Recursos

Os tópicos de referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para saber mais ou contribuir com nossa documentação, consulte Recursos.