Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Diagnóstico de la fábrica: plataforma

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

Resumen

Functions

otPlatDiagAlarmCallback(otInstance *aInstance)
void
Esta función procesa el evento de alarma.
otPlatDiagChannelSet(uint8_t aChannel)
void
Esta función configura el canal que se usará para el diagnóstico de fábrica.
otPlatDiagModeGet(void)
bool
Esta función indica si está habilitado el modo de diagnóstico de fábrica.
otPlatDiagModeSet(bool aMode)
void
Esta función habilita o inhabilita 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 comandos de diagnóstico de fábrica.
otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
void
Esta función procesa el marco de radio recibido.
otPlatDiagTxPowerSet(int8_t aTxPower)
void
Esta función establece la potencia de transmisión que se usará para el diagnóstico de fábrica.

Functions

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 configura el canal que se usará para el diagnóstico de fábrica.

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

OtPlatDiagModeGet

bool otPlatDiagModeGet(
  void
)

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

Detalles
Qué muestra
VERDADERO si el modo de diagnóstico de fábrica está habilitado; de lo contrario, es FALSO.

OtPlatDiagModeSet

void otPlatDiagModeSet(
  bool aMode
)

Esta función habilita o inhabilita el modo de diagnóstico de fábrica.

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

OtPlatDiagProcess

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

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

El resultado de esta función (el contenido escrito en aOutput) DEBE finalizar con \0 y la \0 se encuentra dentro del búfer de salida.

Detalles
Parámetros
[in] aInstance
La instancia de OpenThread para la solicitud actual.
[in] aArgsLength
La cantidad de argumentos de aArgs
[in] aArgs
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 que se muestran
OT_ERROR_INVALID_ARGS
El comando es compatible, pero se proporcionaron argumentos no válidos.
OT_ERROR_NONE
El comando se procesa correctamente.
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 el marco de radio recibido.

Detalles
Parámetros
[in] aInstance
La instancia de OpenThread para la solicitud actual.
[in] aFrame
Marco de radio recibido.
[in] aError
El estado del marco de radio recibido.

OtPlatDiagTxPowerSet

void otPlatDiagTxPowerSet(
  int8_t aTxPower
)

Esta función establece la potencia de transmisión que se usará para el diagnóstico de fábrica.

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

Recursos

Los temas de referencia de la API de OpenThread se originan en el código fuente, disponible en GitHub. Para obtener más información o colaborar con nuestra documentación, consulta Recursos.