Diagnóstico de fábrica: plataforma
Este módulo incluye la abstracción de plataformas para funciones de diagnóstico.
Resumen
Enumeraciones |
|
---|---|
otGpioMode{
|
Enum Esta enumeración define los modos gpio. |
Funciones |
|
---|---|
otPlatDiagAlarmCallback(otInstance *aInstance)
|
void
Esta función procesa el evento de la alarma.
|
otPlatDiagChannelSet(uint8_t aChannel)
|
void
Esta función establece el canal que se usará para los diagnósticos de fábrica.
|
otPlatDiagGpioGet(uint32_t aGpio, bool *aValue)
|
Esta función obtiene el valor gpio.
|
otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode)
|
Esta función obtiene el modo gpio.
|
otPlatDiagGpioSet(uint32_t aGpio, bool aValue)
|
Esta función establece el valor gpio.
|
otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode)
|
Esta función establece el modo gpio.
|
otPlatDiagModeGet(void)
|
bool
Esta función indica si se habilitó o no 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.
|
otPlatDiagRadioGetPowerSettings(otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
|
Obtén la configuración de alimentación del canal que elegiste.
|
otPlatDiagRadioGetRawPowerSetting(otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
|
Obtiene la configuración de potencia bruta de radio 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 potencia sin procesar establecida por
otPlatDiagRadioSetRawPowerSetting() . |
otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
|
void
Esta función procesa el marco de radio recibido.
|
otPlatDiagRadioSetRawPowerSetting(otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength)
|
Establece la configuración de potencia bruta para el módulo de diagnóstico.
|
otPlatDiagRadioTransmitCarrier(otInstance *aInstance, bool aEnable)
|
Iniciar/detener la capa de la plataforma para transmitir el conjunto de proveedores de forma continua.
|
otPlatDiagRadioTransmitStream(otInstance *aInstance, bool aEnable)
|
Inicia o detén la capa de la plataforma para transmitir un flujo de caracteres.
|
otPlatDiagTxPowerSet(int8_t aTxPower)
|
void
Esta función establece la potencia de transmisión que se usará para el diagnóstico de la fábrica.
|
Enumeraciones
otGpioMode
otGpioMode
Esta enumeración define los modos gpio.
Propiedades | |
---|---|
OT_GPIO_MODE_INPUT
|
Modo de entrada sin resistencia de extracción. |
OT_GPIO_MODE_OUTPUT
|
Modo de salida. |
Funciones
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
Esta función procesa el evento de la alarma.
Detalles | |||
---|---|---|---|
Parámetros |
|
OtPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
Esta función establece el canal que se usará para los diagnósticos de fábrica.
Detalles | |||
---|---|---|---|
Parámetros |
|
DiagGpioGet
otError otPlatDiagGpioGet( uint32_t aGpio, bool *aValue )
Esta función obtiene el valor gpio.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||||
Valores que se muestran |
|
otPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode( uint32_t aGpio, otGpioMode *aMode )
Esta función obtiene el modo gpio.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||||
Valores que se muestran |
|
otPagDiagGpioSet
otError otPlatDiagGpioSet( uint32_t aGpio, bool aValue )
Esta función establece el valor gpio.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||||
Valores que se muestran |
|
otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode( uint32_t aGpio, otGpioMode aMode )
Esta función establece el modo gpio.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||||
Valores que se muestran |
|
otPlatDiagModeGet
bool otPlatDiagModeGet( void )
Esta función indica si se habilitó o no el modo de diagnóstico de fábrica.
Detalles | |
---|---|
Qué muestra |
TRUE si el modo de diagnóstico de fábrica está habilitado; de lo contrario, FALSE.
|
otPlatDiagModeSet
void otPlatDiagModeSet( bool aMode )
Esta función 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 )
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 terminar con \0
, y el \0
se encuentra 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 alimentación del canal que elegiste.
Detalles | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||||||
Valores que se muestran |
|
otPlatDiagRadioGetRawPowerSetting
otError otPlatDiagRadioGetRawPowerSetting( otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Obtiene la configuración de potencia bruta de radio 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 potencia sin procesar establecida por otPlatDiagRadioSetRawPowerSetting()
.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
otPlatDiagRadioRecibido
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
Esta función procesa el marco de radio recibido.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
otPlatDiagRadioSetRawPowerSetting
otError otPlatDiagRadioSetRawPowerSetting( otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength )
Establece la configuración de potencia bruta para el módulo de diagnóstico.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Valores que se muestran |
|
otPlatDiagRadioTransCarrier
otError otPlatDiagRadioTransmitCarrier( otInstance *aInstance, bool aEnable )
Iniciar/detener la capa de la plataforma para transmitir el conjunto de proveedores de forma continua.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Valores que se muestran |
|
otPlatDiagRadioTransStream
otError otPlatDiagRadioTransmitStream( otInstance *aInstance, bool aEnable )
Inicia o detén la capa de la plataforma para transmitir un flujo de caracteres.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Valores que se muestran |
|
DiagTxPowerSet de OOT
void otPlatDiagTxPowerSet( int8_t aTxPower )
Esta función establece la potencia de transmisión que se usará para el diagnóstico de la 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 colaborar con nuestra documentación, consulta la sección Recursos.