Diagnóstico da fábrica: plataforma
Este módulo inclui a abstração da plataforma para recursos de diagnóstico.
Resumo
Enumerações |
|
---|---|
otGpioMode{
|
tipo enumerado Esta enumeração define os modos de gpio. |
Funções |
|
---|---|
otPlatDiagAlarmCallback(otInstance *aInstance)
|
void
Essa função processa o evento de alarme.
|
otPlatDiagChannelSet(uint8_t aChannel)
|
void
Esta função define o canal a ser usado para diagnósticos de fábrica.
|
otPlatDiagGpioGet(uint32_t aGpio, bool *aValue)
|
Esta função recebe o valor de gpio.
|
otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode)
|
Esta função recebe o modo gpio.
|
otPlatDiagGpioSet(uint32_t aGpio, bool aValue)
|
Esta função define o valor de gpio.
|
otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode)
|
Esta função define o modo gpio.
|
otPlatDiagModeGet(void)
|
bool
Esta função indica se o modo de diagnóstico de fábrica está ativado ou não.
|
otPlatDiagModeSet(bool aMode)
|
void
Esta função ativa/desativa o modo de diagnóstico de fábrica.
|
otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
|
Essa função processa uma linha de comando de diagnóstico de fábrica.
|
otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
|
void
Essa função processa o frame de rádio recebido.
|
otPlatDiagTxPowerSet(int8_t aTxPower)
|
void
Essa função define o poder de transmissão a ser usado para diagnósticos de fábrica.
|
Enumerações
OtGpioMode
otGpioMode
Esta enumeração define os modos de gpio.
Propriedades | |
---|---|
OT_GPIO_MODE_INPUT
|
Modo de entrada sem resistência de pull. |
OT_GPIO_MODE_OUTPUT
|
Modo de saída. |
Funções
OtPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
Essa função processa o evento de alarme.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
OtPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
Esta função define o canal a ser usado para diagnósticos de fábrica.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
OtPlatDiagGpioGet
otError otPlatDiagGpioGet( uint32_t aGpio, bool *aValue )
Esta função recebe o valor de gpio.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||||
Retornar valores |
|
OtPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode( uint32_t aGpio, otGpioMode *aMode )
Esta função recebe o modo gpio.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||||
Retornar valores |
|
OtPlatDiagGpioSet
otError otPlatDiagGpioSet( uint32_t aGpio, bool aValue )
Esta função define o valor de gpio.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||||
Retornar valores |
|
Modo otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode( uint32_t aGpio, otGpioMode aMode )
Esta função define o modo gpio.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||||
Retornar valores |
|
OtPlatDiagModeGet
bool otPlatDiagModeGet( void )
Esta função indica se o modo de diagnóstico de fábrica está ativado ou não.
Detalhes | |
---|---|
Retorna |
Verdadeiro se o modo de diagnóstico de fábrica estiver ativado. Do contrário, FALSO.
|
Configuração de otPlatDiagMode
void otPlatDiagModeSet( bool aMode )
Esta função ativa/desativa o modo de diagnóstico de fábrica.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
OtPlatDiagProcess
otError otPlatDiagProcess( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen )
Essa função 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 |
|
||||||||||
Retornar valores |
|
OtPlatDiagRadioReceived
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
Essa função processa o frame de rádio recebido.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
conjunto de otPlatDiagTxPower
void otPlatDiagTxPowerSet( int8_t aTxPower )
Essa função define o poder de transmissão a ser usado para diagnósticos de fábrica.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
Recursos
Os tópicos de referência da API OpenThread são provenientes do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.