Diagnostica di fabbrica - Piattaforma
Questo modulo include l'astrazione della piattaforma per le funzionalità di diagnostica.
Riepilogo
| Enumerazioni | |
|---|---|
| otGpioMode{ | enum Definisce le modalità gpio.  | 
| Funzioni | |
|---|---|
| otPlatDiagAlarmCallback(otInstance *aInstance) | voidElabora l'evento di allarme.  | 
| otPlatDiagChannelSet(uint8_t aChannel) | voidImposta il canale da utilizzare per la diagnostica di fabbrica.  | 
| otPlatDiagGpioGet(uint32_t aGpio, bool *aValue) | Restituisce il valore gpio.  | 
| otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode) | Ottieni la modalità gpio.  | 
| otPlatDiagGpioSet(uint32_t aGpio, bool aValue) | Imposta il valore gpio.  | 
| otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode) | Imposta la modalità gpio.  | 
| otPlatDiagModeGet(void) | boolIndica se è attiva o meno la modalità diagnostica di fabbrica.  | 
| otPlatDiagModeSet(bool aMode) | voidAttiva/disattiva la modalità diagnostica di fabbrica.  | 
| otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen) | Consente di elaborare una riga di comando per la diagnostica di fabbrica.  | 
| otPlatDiagRadioGetPowerSettings(otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength) | Verifica le impostazioni di accensione del canale.  | 
| otPlatDiagRadioGetRawPowerSetting(otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength) | Scarica l'impostazione di alimentazione non elaborata della radio per il modulo di diagnostica.  | 
| otPlatDiagRadioRawPowerSettingEnable(otInstance *aInstance, bool aEnable) | Abilita/disabilita il livello della piattaforma per utilizzare l'impostazione di potenza non elaborata impostata da  otPlatDiagRadioSetRawPowerSetting(). | 
| otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError) | voidElabora il frame radio ricevuto.  | 
| otPlatDiagRadioSetRawPowerSetting(otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength) | Imposta l'impostazione di alimentazione non elaborata della radio per il modulo di diagnostica.  | 
| otPlatDiagRadioTransmitCarrier(otInstance *aInstance, bool aEnable) | Avvia/interrompi il livello della piattaforma per trasmettere un'onda portante continua.  | 
| otPlatDiagRadioTransmitStream(otInstance *aInstance, bool aEnable) | Avvia/interrompi il livello della piattaforma per trasmettere il flusso di caratteri.  | 
| otPlatDiagTxPowerSet(int8_t aTxPower) | voidImposta la potenza di trasmissione da utilizzare per la diagnostica di fabbrica.  | 
Enumerazioni
otGpioMode
otGpioMode
Definisce le modalità gpio.
| Proprietà | |
|---|---|
| OT_GPIO_MODE_INPUT | Modalità di ingresso senza resistenza di pull. | 
| OT_GPIO_MODE_OUTPUT | Modalità di output. | 
Funzioni
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
Elabora l'evento di allarme.
| Dettagli | |||
|---|---|---|---|
| Parametri | 
 | ||
otPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
Imposta il canale da utilizzare per la diagnostica di fabbrica.
| Dettagli | |||
|---|---|---|---|
| Parametri | 
 | ||
otPlatDiagGpioGet
otError otPlatDiagGpioGet( uint32_t aGpio, bool *aValue )
Restituisce il valore gpio.
| Dettagli | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||||||
| Valori restituiti | 
 | ||||||||||
otPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode( uint32_t aGpio, otGpioMode *aMode )
Ottieni la modalità gpio.
| Dettagli | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||||||
| Valori restituiti | 
 | ||||||||||
otPlatDiagGpioSet
otError otPlatDiagGpioSet( uint32_t aGpio, bool aValue )
Imposta il valore gpio.
| Dettagli | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||||||
| Valori restituiti | 
 | ||||||||||
otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode( uint32_t aGpio, otGpioMode aMode )
Imposta la modalità gpio.
| Dettagli | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||||||
| Valori restituiti | 
 | ||||||||||
otPlatDiagModeGet
bool otPlatDiagModeGet( void )
Indica se è attiva o meno la modalità diagnostica di fabbrica.
| Dettagli | |
|---|---|
| Restituisce | TRUE se è abilitata la modalità diagnostica di fabbrica, FALSE in caso contrario.  | 
otPlatDiagModeSet
void otPlatDiagModeSet( bool aMode )
Attiva/disattiva la modalità diagnostica di fabbrica.
| Dettagli | |||
|---|---|---|---|
| Parametri | 
 | ||
otPlatDiagProcess
otError otPlatDiagProcess( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen )
Consente di elaborare una riga di comando per la diagnostica di fabbrica.
L'output di questa funzione (il contenuto scritto in aOutput) DEVE terminare con \0 e \0 è all'interno del buffer di output.
| Dettagli | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||||||
| Valori restituiti | 
 | ||||||||||
otPlatDiagRadioGetPowerSettings
otError otPlatDiagRadioGetPowerSettings( otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Verifica le impostazioni di accensione del canale.
| Dettagli | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||||||||
| Valori restituiti | 
 | ||||||||||||
otPlatDiagRadioGetRawPowerSetting
otError otPlatDiagRadioGetRawPowerSetting( otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Scarica l'impostazione di alimentazione non elaborata della radio per il modulo di diagnostica.
| Dettagli | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||||
| Valori restituiti | 
 | ||||||||
otPlatDiagRadioRawPowerSettingEnable
otError otPlatDiagRadioRawPowerSettingEnable( otInstance *aInstance, bool aEnable )
Abilita/disabilita il livello della piattaforma per utilizzare l'impostazione di potenza non elaborata impostata da otPlatDiagRadioSetRawPowerSetting(). 
| Dettagli | |||||
|---|---|---|---|---|---|
| Parametri | 
 | ||||
| Valori restituiti | 
 | ||||
otPlatDiagRadioReceived
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
Elabora il frame radio ricevuto.
| Dettagli | |||||||
|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||
otPlatDiagRadioSetRawPowerSetting
otError otPlatDiagRadioSetRawPowerSetting( otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength )
Imposta l'impostazione di alimentazione non elaborata della radio per il modulo di diagnostica.
| Dettagli | |||||||
|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||
| Valori restituiti | 
 | ||||||
otPlatDiagRadioTransmitCarrier
otError otPlatDiagRadioTransmitCarrier( otInstance *aInstance, bool aEnable )
Avvia/interrompi il livello della piattaforma per trasmettere un'onda portante continua.
| Dettagli | |||||||
|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||
| Valori restituiti | 
 | ||||||
otPlatDiagRadioTransmitStream
otError otPlatDiagRadioTransmitStream( otInstance *aInstance, bool aEnable )
Avvia/interrompi il livello della piattaforma per trasmettere il flusso di caratteri.
| Dettagli | |||||||
|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||
| Valori restituiti | 
 | ||||||
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet( int8_t aTxPower )
Imposta la potenza di trasmissione da utilizzare per la diagnostica di fabbrica.
| Dettagli | |||
|---|---|---|---|
| Parametri | 
 | ||
Risorse
Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.