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.