Diagnóstico de fábrica - Plataforma
Este módulo inclui a abstração da plataforma para recursos de diagnóstico.
Resumo
| Enumerações | |
|---|---|
| otGpioMode{ | enum Define os modos do gpio.  | 
| remotas | |
|---|---|
| otPlatDiagAlarmCallback(otInstance *aInstance) | voidProcessa o evento de alarme.  | 
| otPlatDiagChannelSet(uint8_t aChannel) | voidDefine o canal a ser usado para diagnósticos de fábrica.  | 
| otPlatDiagGpioGet(uint32_t aGpio, bool *aValue) | Recebe o valor de gpio.  | 
| otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode) | Recebe o modo gpio.  | 
| otPlatDiagGpioSet(uint32_t aGpio, bool aValue) | Define o valor do gpio.  | 
| otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode) | Define o modo gpio.  | 
| otPlatDiagModeGet(void) | boolIndica se o modo de diagnóstico de fábrica está ativado ou não.  | 
| otPlatDiagModeSet(bool aMode) | voidAtiva/desativa o modo de diagnóstico para a configuração original.  | 
| otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen) | Processa uma linha de comando de diagnóstico de fábrica.  | 
| otPlatDiagRadioGetPowerSettings(otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength) | Define as configurações de energia do canal especificado.  | 
| otPlatDiagRadioGetRawPowerSetting(otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength) | Acessa a configuração de energia bruta de rádio para o módulo de diagnóstico.  | 
| otPlatDiagRadioRawPowerSettingEnable(otInstance *aInstance, bool aEnable) | Ative/desative a camada da plataforma para usar a configuração de energia bruta definida por  otPlatDiagRadioSetRawPowerSetting(). | 
| otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError) | voidProcessa o frame de rádio recebido.  | 
| otPlatDiagRadioSetRawPowerSetting(otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength) | Define a configuração de energia bruta de rádio para o módulo de diagnóstico.  | 
| otPlatDiagRadioTransmitCarrier(otInstance *aInstance, bool aEnable) | Iniciar/parar a camada da plataforma para transmitir uma onda contínua da operadora.  | 
| otPlatDiagRadioTransmitStream(otInstance *aInstance, bool aEnable) | Inicia/pare a camada da plataforma para transmitir o fluxo de caracteres.  | 
| otPlatDiagTxPowerSet(int8_t aTxPower) | voidDefine a potência de transmissão a ser usada para diagnósticos de fábrica.  | 
Enumerações
otGpioMode
otGpioMode
Define os modos do gpio.
| Propriedades | |
|---|---|
| OT_GPIO_MODE_INPUT | Modo de entrada sem resistor de pull. | 
| OT_GPIO_MODE_OUTPUT | Modo de saída. | 
remotas
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
Processa o evento de alarme.
| Detalhes | |||
|---|---|---|---|
| Parâmetros | 
 | ||
otPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
Define o canal a ser usado para diagnósticos de fábrica.
| Detalhes | |||
|---|---|---|---|
| Parâmetros | 
 | ||
otPlatDiagGpioGet
otError otPlatDiagGpioGet( uint32_t aGpio, bool *aValue )
Recebe o valor de gpio.
| Detalhes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||||
| Valores de retorno | 
 | ||||||||||
otPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode( uint32_t aGpio, otGpioMode *aMode )
Recebe o modo gpio.
| Detalhes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||||
| Valores de retorno | 
 | ||||||||||
otPlatDiagGpioSet
otError otPlatDiagGpioSet( uint32_t aGpio, bool aValue )
Define o valor do gpio.
| Detalhes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||||
| Valores de retorno | 
 | ||||||||||
otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode( uint32_t aGpio, otGpioMode aMode )
Define o modo gpio.
| Detalhes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||||
| Valores de retorno | 
 | ||||||||||
otPlatDiagModeGet
bool otPlatDiagModeGet( void )
Indica se o modo de diagnóstico de fábrica está ativado ou não.
| Detalhes | |
|---|---|
| Retorna | TRUE se o modo de diagnóstico de fábrica estiver ativado; caso contrário, será FALSE.  | 
otPlatDiagModeSet
void otPlatDiagModeSet( bool aMode )
Ativa/desativa o modo de diagnóstico para a configuração original.
| Detalhes | |||
|---|---|---|---|
| Parâmetros | 
 | ||
otPlatDiagProcess
otError otPlatDiagProcess( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen )
Processa uma linha de comando de diagnóstico de fábrica.
A saída dessa função (o conteúdo gravado em aOutput) PRECISA terminar com \0 e \0 está no buffer de saída.
| Detalhes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||||
| Valores de retorno | 
 | ||||||||||
otPlatDiagRadioGetPowerSettings
otError otPlatDiagRadioGetPowerSettings( otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Define as configurações de energia do canal especificado.
| Detalhes | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||||||
| Valores de retorno | 
 | ||||||||||||
otPlatDiagRadioGetRawPowerSetting
otError otPlatDiagRadioGetRawPowerSetting( otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Acessa a configuração de energia bruta de rádio para o módulo de diagnóstico.
| Detalhes | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||
| Valores de retorno | 
 | ||||||||
otPlatDiagRadioRawPowerSettingEnable
otError otPlatDiagRadioRawPowerSettingEnable( otInstance *aInstance, bool aEnable )
Ative/desative a camada da plataforma para usar a configuração de energia bruta definida por otPlatDiagRadioSetRawPowerSetting(). 
| Detalhes | |||||
|---|---|---|---|---|---|
| Parâmetros | 
 | ||||
| Valores de retorno | 
 | ||||
otPlatDiagRadioReceived
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
Processa o frame de rádio recebido.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
otPlatDiagRadioSetRawPowerSetting
otError otPlatDiagRadioSetRawPowerSetting( otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength )
Define a configuração de energia bruta de rádio para o módulo de diagnóstico.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
| Valores de retorno | 
 | ||||||
otPlatDiagRadioTransmitCarrier
otError otPlatDiagRadioTransmitCarrier( otInstance *aInstance, bool aEnable )
Iniciar/parar a camada da plataforma para transmitir uma onda contínua da operadora.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
| Valores de retorno | 
 | ||||||
otPlatDiagRadioTransmitStream
otError otPlatDiagRadioTransmitStream( otInstance *aInstance, bool aEnable )
Inicia/pare a camada da plataforma para transmitir o fluxo de caracteres.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
| Valores de retorno | 
 | ||||||
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet( int8_t aTxPower )
Define a potência de transmissão a ser usada para diagnósticos de fábrica.
| Detalhes | |||
|---|---|---|---|
| Parâmetros | 
 | ||
Recursos
Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.