Diagnostic d'usine – Plate-forme
Ce module inclut l'abstraction de la plate-forme pour les fonctionnalités de diagnostic.
Résumé
Énumérations |
|
|---|---|
otGpioMode{
|
enum Définit les modes gpio. |
distantes |
|
|---|---|
otPlatDiagAlarmCallback(otInstance *aInstance)
|
void
Traite l'événement d'alarme.
|
otPlatDiagChannelSet(uint8_t aChannel)
|
void
Définit le canal à utiliser pour les diagnostics d'usine.
|
otPlatDiagGpioGet(uint32_t aGpio, bool *aValue)
|
Récupère la valeur gpio.
|
otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode)
|
Récupère le mode gpio.
|
otPlatDiagGpioSet(uint32_t aGpio, bool aValue)
|
Définit la valeur gpio.
|
otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode)
|
Définit le mode gpio.
|
otPlatDiagModeGet(void)
|
bool
Indique si le mode de diagnostic d'usine est activé.
|
otPlatDiagModeSet(bool aMode)
|
void
Active/désactive le mode de diagnostic d'usine.
|
otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
|
Traite une ligne de commande de diagnostics d'usine.
|
otPlatDiagRadioGetPowerSettings(otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
|
Permet d'obtenir les paramètres d'alimentation d'un canal donné.
|
otPlatDiagRadioGetRawPowerSetting(otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
|
Obtenez le paramètre d'alimentation brute de la radio pour le module de diagnostic.
|
otPlatDiagRadioRawPowerSettingEnable(otInstance *aInstance, bool aEnable)
|
Activez/Désactivez la couche de plate-forme pour utiliser le paramètre d'alimentation brute défini par
otPlatDiagRadioSetRawPowerSetting(). |
otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
|
void
Traite la trame radio reçue.
|
otPlatDiagRadioSetRawPowerSetting(otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength)
|
Définissez le paramètre d'alimentation brute radio pour le module de diagnostic.
|
otPlatDiagRadioTransmitCarrier(otInstance *aInstance, bool aEnable)
|
Démarrer/Arrêter la couche de plate-forme pour transmettre une ondes porteuse en continu
|
otPlatDiagRadioTransmitStream(otInstance *aInstance, bool aEnable)
|
Démarrer/Arrêter la couche de plate-forme pour transmettre un flux de caractères.
|
otPlatDiagTxPowerSet(int8_t aTxPower)
|
void
Définit la puissance de transmission à utiliser pour les diagnostics d'usine.
|
Énumérations
otGpioMode
otGpioMode
Définit les modes gpio.
| Propriétés | |
|---|---|
OT_GPIO_MODE_INPUT
|
Mode de saisie sans résistance de traction. |
OT_GPIO_MODE_OUTPUT
|
Mode de sortie |
distantes
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
Traite l'événement d'alarme.
| Détails | |||
|---|---|---|---|
| Paramètres |
|
||
otPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
Définit le canal à utiliser pour les diagnostics d'usine.
| Détails | |||
|---|---|---|---|
| Paramètres |
|
||
otPlatDiagGpioGet
otError otPlatDiagGpioGet( uint32_t aGpio, bool *aValue )
Récupère la valeur gpio.
| Détails | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||||||
| Valeurs de retour |
|
||||||||||
otPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode( uint32_t aGpio, otGpioMode *aMode )
Récupère le mode gpio.
| Détails | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||||||
| Valeurs de retour |
|
||||||||||
otPlatDiagGpioSet
otError otPlatDiagGpioSet( uint32_t aGpio, bool aValue )
Définit la valeur gpio.
| Détails | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||||||
| Valeurs de retour |
|
||||||||||
otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode( uint32_t aGpio, otGpioMode aMode )
Définit le mode gpio.
| Détails | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||||||
| Valeurs de retour |
|
||||||||||
otPlatDiagModeGet
bool otPlatDiagModeGet( void )
Indique si le mode de diagnostic d'usine est activé.
| Détails | |
|---|---|
| Renvoie |
TRUE si le mode de diagnostic d'usine est activé, FALSE dans le cas contraire.
|
otPlatDiagModeSet
void otPlatDiagModeSet( bool aMode )
Active/désactive le mode de diagnostic d'usine.
| Détails | |||
|---|---|---|---|
| Paramètres |
|
||
otPlatDiagProcess
otError otPlatDiagProcess( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen )
Traite une ligne de commande de diagnostics d'usine.
Le résultat de cette fonction (le contenu écrit dans aOutput) DOIT se terminer par \0, et \0 se trouve dans le tampon de sortie.
| Détails | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||||||
| Valeurs de retour |
|
||||||||||
otPlatDiagRadioGetPowerSettings
otError otPlatDiagRadioGetPowerSettings( otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Permet d'obtenir les paramètres d'alimentation d'un canal donné.
| Détails | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||||||||
| Valeurs de retour |
|
||||||||||||
otPlatDiagRadioGetRawPowerSetting
otError otPlatDiagRadioGetRawPowerSetting( otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Obtenez le paramètre d'alimentation brute de la radio pour le module de diagnostic.
| Détails | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||||
| Valeurs de retour |
|
||||||||
otPlatDiagRadioRawPowerSettingEnable
otError otPlatDiagRadioRawPowerSettingEnable( otInstance *aInstance, bool aEnable )
Activez/Désactivez la couche de plate-forme pour utiliser le paramètre d'alimentation brute défini par otPlatDiagRadioSetRawPowerSetting().
| Détails | |||||
|---|---|---|---|---|---|
| Paramètres |
|
||||
| Valeurs de retour |
|
||||
otPlatDiagRadioReceived
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
Traite la trame radio reçue.
| Détails | |||||||
|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||
otPlatDiagRadioSetRawPowerSetting
otError otPlatDiagRadioSetRawPowerSetting( otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength )
Définissez le paramètre d'alimentation brute radio pour le module de diagnostic.
| Détails | |||||||
|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||
| Valeurs de retour |
|
||||||
otPlatDiagRadioTransmitCarrier
otError otPlatDiagRadioTransmitCarrier( otInstance *aInstance, bool aEnable )
Démarrer/Arrêter la couche de plate-forme pour transmettre une ondes porteuse en continu
| Détails | |||||||
|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||
| Valeurs de retour |
|
||||||
otPlatDiagRadioTransmitStream
otError otPlatDiagRadioTransmitStream( otInstance *aInstance, bool aEnable )
Démarrer/Arrêter la couche de plate-forme pour transmettre un flux de caractères.
| Détails | |||||||
|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||
| Valeurs de retour |
|
||||||
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet( int8_t aTxPower )
Définit la puissance de transmission à utiliser pour les diagnostics d'usine.
| Détails | |||
|---|---|---|---|
| Paramètres |
|
||
Ressources
Les sujets de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou pour contribuer à notre documentation, consultez la section Ressources.