Diagnóstico de fábrica: Plataforma
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En este módulo, se incluye la abstracción de la plataforma para las funciones de diagnóstico.
Resumen
Enumeraciones |
|
|---|---|
otGpioMode{
|
enum Define los modos gpio. |
remotas |
|
|---|---|
otPlatDiagAlarmCallback(otInstance *aInstance)
|
void
Procesa el evento de alarma.
|
otPlatDiagChannelSet(uint8_t aChannel)
|
void
Configura el canal que se usará para el diagnóstico de fábrica.
|
otPlatDiagGpioGet(uint32_t aGpio, bool *aValue)
|
Obtiene el valor gpio.
|
otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode)
|
Obtiene el modo gpio.
|
otPlatDiagGpioSet(uint32_t aGpio, bool aValue)
|
Establece el valor gpio.
|
otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode)
|
Establece el modo gpio.
|
otPlatDiagModeGet(void)
|
bool
Indica si el modo de diagnóstico de fábrica está habilitado o no.
|
otPlatDiagModeSet(bool aMode)
|
void
Habilita o inhabilita el modo de diagnóstico de fábrica.
|
otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
|
Procesa una línea de comandos de diagnóstico de fábrica.
|
otPlatDiagRadioGetPowerSettings(otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
|
Obtén la configuración de energía para el canal determinado.
|
otPlatDiagRadioGetRawPowerSetting(otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
|
Obtén la configuración de radio sin procesar para el módulo de diagnóstico.
|
otPlatDiagRadioRawPowerSettingEnable(otInstance *aInstance, bool aEnable)
|
Habilita o inhabilita la capa de la plataforma para usar la configuración de energía sin procesar establecida por
otPlatDiagRadioSetRawPowerSetting(). |
otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
|
void
Procesa la trama de radio recibida.
|
otPlatDiagRadioSetRawPowerSetting(otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength)
|
Establece la configuración de potencia sin procesar de la radio para el módulo de diagnóstico.
|
otPlatDiagRadioTransmitCarrier(otInstance *aInstance, bool aEnable)
|
Inicia y detén la capa de la plataforma para transmitir ondas continuas del operador.
|
otPlatDiagRadioTransmitStream(otInstance *aInstance, bool aEnable)
|
Inicia/detiene la capa de la plataforma para transmitir la transmisión de caracteres.
|
otPlatDiagTxPowerSet(int8_t aTxPower)
|
void
Configura la potencia de transmisión para utilizar en los diagnósticos de fábrica.
|
Enumeraciones
otGpioMode
otGpioModeDefine los modos gpio.
| Propiedades | |
|---|---|
OT_GPIO_MODE_INPUT
|
Modo de entrada sin resistencia de extracción. |
OT_GPIO_MODE_OUTPUT
|
Modo de salida. |
remotas
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback(
otInstance *aInstance
)
Procesa el evento de alarma.
| Detalles | |||
|---|---|---|---|
| Parámetros |
|
||
otPlatDiagChannelSet
void otPlatDiagChannelSet(
uint8_t aChannel
)
Configura el canal que se usará para el diagnóstico de fábrica.
| Detalles | |||
|---|---|---|---|
| Parámetros |
|
||
otPlatDiagGpioGet
otError otPlatDiagGpioGet(
uint32_t aGpio,
bool *aValue
)
Obtiene el valor gpio.
| Detalles | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||||||
| Valores que se muestran |
|
||||||||||
otPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode(
uint32_t aGpio,
otGpioMode *aMode
)
Obtiene el modo gpio.
| Detalles | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||||||
| Valores que se muestran |
|
||||||||||
otPlatDiagGpioSet
otError otPlatDiagGpioSet(
uint32_t aGpio,
bool aValue
)
Establece el valor gpio.
| Detalles | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||||||
| Valores que se muestran |
|
||||||||||
otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode(
uint32_t aGpio,
otGpioMode aMode
)
Establece el modo gpio.
| Detalles | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||||||
| Valores que se muestran |
|
||||||||||
otPlatDiagModeGet
bool otPlatDiagModeGet(
void
)
Indica si el modo de diagnóstico de fábrica está habilitado o no.
| Detalles | |
|---|---|
| Qué muestra |
TRUE si el modo de diagnóstico de fábrica está habilitado, de lo contrario, FALSE
|
otPlatDiagModeSet
void otPlatDiagModeSet(
bool aMode
)
Habilita o inhabilita el modo de diagnóstico de fábrica.
| Detalles | |||
|---|---|---|---|
| Parámetros |
|
||
otPlatDiagProcess
otError otPlatDiagProcess(
otInstance *aInstance,
uint8_t aArgsLength,
char *aArgs[],
char *aOutput,
size_t aOutputMaxLen
)
Procesa una línea de comandos de diagnóstico de fábrica.
El resultado de esta función (el contenido escrito en aOutput) DEBE terminar con \0, y \0 está dentro del búfer de salida.
| Detalles | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||||||
| Valores que se muestran |
|
||||||||||
otPlatDiagRadioGetPowerSettings
otError otPlatDiagRadioGetPowerSettings(
otInstance *aInstance,
uint8_t aChannel,
int16_t *aTargetPower,
int16_t *aActualPower,
uint8_t *aRawPowerSetting,
uint16_t *aRawPowerSettingLength
)
Obtén la configuración de energía para el canal determinado.
| Detalles | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||||||||
| Valores que se muestran |
|
||||||||||||
otPlatDiagRadioGetRawPowerSetting
otError otPlatDiagRadioGetRawPowerSetting(
otInstance *aInstance,
uint8_t *aRawPowerSetting,
uint16_t *aRawPowerSettingLength
)
Obtén la configuración de radio sin procesar para el módulo de diagnóstico.
| Detalles | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||||
| Valores que se muestran |
|
||||||||
otPlatDiagRadioRawPowerSettingEnable
otError otPlatDiagRadioRawPowerSettingEnable(
otInstance *aInstance,
bool aEnable
)
Habilita o inhabilita la capa de la plataforma para usar la configuración de energía sin procesar establecida por otPlatDiagRadioSetRawPowerSetting().
| Detalles | |||||
|---|---|---|---|---|---|
| Parámetros |
|
||||
| Valores que se muestran |
|
||||
otPlatDiagRadioReceived
void otPlatDiagRadioReceived(
otInstance *aInstance,
otRadioFrame *aFrame,
otError aError
)
Procesa la trama de radio recibida.
| Detalles | |||||||
|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||
otPlatDiagRadioSetRawPowerSetting
otError otPlatDiagRadioSetRawPowerSetting(
otInstance *aInstance,
const uint8_t *aRawPowerSetting,
uint16_t aRawPowerSettingLength
)
Establece la configuración de potencia sin procesar de la radio para el módulo de diagnóstico.
| Detalles | |||||||
|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||
| Valores que se muestran |
|
||||||
otPlatDiagRadioTransmitCarrier
otError otPlatDiagRadioTransmitCarrier(
otInstance *aInstance,
bool aEnable
)
Inicia y detén la capa de la plataforma para transmitir ondas continuas del operador.
| Detalles | |||||||
|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||
| Valores que se muestran |
|
||||||
otPlatDiagRadioTransmitStream
otError otPlatDiagRadioTransmitStream(
otInstance *aInstance,
bool aEnable
)
Inicia/detiene la capa de la plataforma para transmitir la transmisión de caracteres.
| Detalles | |||||||
|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||
| Valores que se muestran |
|
||||||
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet(
int8_t aTxPower
)
Configura la potencia de transmisión para utilizar en los diagnósticos de fábrica.
| Detalles | |||
|---|---|---|---|
| Parámetros |
|
||
Recursos
Los temas de referencia de la API de OpenThread se originan a partir del código fuente, disponible en GitHub. Para obtener más información o contribuir a nuestra documentación, consulta Recursos.