Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Diagnósticos de fábrica

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

Resumen

Las 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 activa / desactiva 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.

Las 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 de lo contrario.

otPlatDiagModeSet

void otPlatDiagModeSet(
  bool aMode
)

Esta función activa / desactiva el modo de diagnóstico de fábrica.

Detalles
Parámetros
[in] aMode
VERDADERO para habilitar el modo de diagnóstico, FALSO de lo 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.

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 comando 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 de retorno
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
El marco de radio recibido.
[in] aError
El estado de trama de radio recibido.

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 potencia de transmisión.