Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Diagnóstico de fábrica

Este módulo incluye la abstracción de la plataforma para funciones de diagnóstico.

Resumen

Funciones

otPlatDiagAlarmCallback ( otInstance *aInstance)
void
Esta función procesa el evento de alarma.
otPlatDiagChannelSet (uint8_t aChannel)
void
Esta función establece el canal que se utilizará para los diagnósticos de fábrica.
otPlatDiagModeGet (void)
bool
Esta función indica si el modo de diagnóstico de fábrica está habilitado o no.
otPlatDiagModeSet (bool aMode)
void
Esta función habilita / deshabilita el modo de diagnóstico de fábrica.
otPlatDiagProcess ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Esta función procesa una línea de comando de diagnóstico de fábrica.
otPlatDiagRadioReceived ( otInstance *aInstance, otRadioFrame *aFrame, otError aError)
void
Esta función procesa la trama de radio recibida.
otPlatDiagTxPowerSet (int8_t aTxPower)
void
Esta función establece la potencia de transmisión que se utilizará para los diagnósticos de fábrica.

Funciones

otPlatDiagAlarmCallback

void otPlatDiagAlarmCallback(
  otInstance *aInstance
)

Esta función procesa el evento de alarma.

Detalles
Parámetros
[in] aInstance
La instancia de OpenThread para la solicitud actual.

otPlatDiagChannelSet

void otPlatDiagChannelSet(
  uint8_t aChannel
)

Esta función establece el canal que se utilizará para los diagnósticos de fábrica.

Detalles
Parámetros
[in] aChannel
El valor del canal.

otPlatDiagModeGet

bool otPlatDiagModeGet(
  void
)

Esta función indica si el modo de diagnóstico de fábrica está habilitado o no.

Detalles
Devoluciones
VERDADERO si el modo de diagnóstico de fábrica está habilitado, FALSO en caso contrario.

otPlatDiagModeSet

void otPlatDiagModeSet(
  bool aMode
)

Esta función habilita / deshabilita el modo de diagnóstico de fábrica.

Detalles
Parámetros
[in] aMode
TRUE para habilitar el modo de diagnóstico, FALSE en caso contrario.

otPlatDiagProcess

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

Esta función procesa una línea de comando de diagnóstico de fábrica.

El resultado de esta función (el contenido escrito a aOutput ) debe terminar con \0 y el \0 se encuentra dentro del buffer de salida.

Detalles
Parámetros
[in] aInstance
La instancia de OpenThread para la solicitud actual.
[in] aArgsLength
El número de argumentos en aArgs .
[in] aArgs
Los argumentos de la línea de comandos de diagnóstico.
[out] aOutput
El resultado de la ejecución del diagnóstico.
[in] aOutputMaxLen
El tamaño del búfer de salida.
Valores devueltos
OT_ERROR_INVALID_ARGS
El comando es compatible pero se proporcionan argumentos no válidos.
OT_ERROR_NONE
El comando se procesa con éxito.
OT_ERROR_INVALID_COMMAND
El comando no es válido o no es compatible.

otPlatDiagRadioReceived

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

Esta función procesa la trama de radio recibida.

Detalles
Parámetros
[in] aInstance
La instancia de OpenThread para la solicitud actual.
[in] aFrame
La trama de radio recibida.
[in] aError
El estado de la trama de radio recibida.

otPlatDiagTxPowerSet

void otPlatDiagTxPowerSet(
  int8_t aTxPower
)

Esta función establece la potencia de transmisión que se utilizará para los diagnósticos de fábrica.

Detalles
Parámetros
[in] aTxPower
El valor de la potencia de transmisión.