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)
|
void
Processa o evento de alarme.
|
otPlatDiagChannelSet(uint8_t aChannel)
|
void
Define 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)
|
bool
Indica se o modo de diagnóstico de fábrica está ativado ou não.
|
otPlatDiagModeSet(bool aMode)
|
void
Ativa/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)
|
void
Processa 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)
|
void
Define 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.