Lien brut

Ce module comprend des fonctions qui contrôlent la configuration de la couche de liens brute.

Résumé

Définitions

otLinkRawEnergyScanDone)(otInstance *aInstance, int8_t aEnergyScanMaxRssi) CANNOT TRANSLATE
void(*
Ce pointeur de fonction sur la réception d'un frame IEEE 802.15.4.
otLinkRawReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, otError aError) CANNOT TRANSLATE
void(*
Ce pointeur de fonction sur la réception d'un frame IEEE 802.15.4.
otLinkRawTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) CANNOT TRANSLATE
void(*
Ce pointeur de fonction sur la réception d'un frame IEEE 802.15.4.

Fonctions

otLinkRawEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Cette méthode lance la séquence de recherche d'énergie à la radio.
otLinkRawGetCaps(otInstance *aInstance)
Bénéficiez des fonctionnalités radio.
otLinkRawGetPromiscuous(otInstance *aInstance)
bool
Cette fonction obtient l'état du mode promis.
otLinkRawGetRadioTime(otInstance *aInstance)
uint64_t
Obtenez le temps d'utilisation actuel de la puce radio (largeur 64 bits).
otLinkRawGetRssi(otInstance *aInstance)
int8_t
Obtenez la dernière mesure RSSI.
otLinkRawGetTransmitBuffer(otInstance *aInstance)
Le signal radio passe de la transmission à la réception.
otLinkRawIsEnabled(otInstance *aInstance)
bool
Cette fonction indique si la couche de liens brute est activée ou non.
otLinkRawReceive(otInstance *aInstance)
Je mets la radio en mode veille jusqu'à la réception.
otLinkRawSetMacFrameCounter(otInstance *aInstance, uint32_t aMacFrameCounter)
Permet de définir la valeur du compteur d'images MAC actuelle.
otLinkRawSetMacKey(otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
Mettre à jour les clés MAC et l'index des clés
otLinkRawSetPromiscuous(otInstance *aInstance, bool aEnable)
Cette fonction permet d'activer ou de désactiver le mode provocant.
otLinkRawSetReceiveDone(otInstance *aInstance, otLinkRawReceiveDone aCallback)
Cette fonction permet d'activer ou de désactiver la couche de liaison brute.
otLinkRawSetShortAddress(otInstance *aInstance, uint16_t aShortAddress)
Définissez l'adresse courte pour le filtrage d'adresses.
otLinkRawSleep(otInstance *aInstance)
Faire passer l'alarme de la réception au sommeil
otLinkRawSrcMatchAddExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Ajout d'adresse étendue au tableau de correspondance source.
otLinkRawSrcMatchAddShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Ajout d'une adresse courte au tableau de correspondance source.
otLinkRawSrcMatchClearExtEntries(otInstance *aInstance)
Suppression de toutes les adresses étendues du tableau de correspondance source
otLinkRawSrcMatchClearExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Suppression de l'adresse étendue du tableau de correspondance source de la radio
otLinkRawSrcMatchClearShortEntries(otInstance *aInstance)
Supprimez toutes les adresses courtes du tableau de correspondance source.
otLinkRawSrcMatchClearShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Suppression de l'adresse courte du tableau de correspondance source...
otLinkRawSrcMatchEnable(otInstance *aInstance, bool aEnable)
Active/Désactive la correspondance source pour le frame en attente.
otLinkRawTransmit(otInstance *aInstance, otLinkRawTransmitDone aCallback)
Cette méthode lance la séquence de transmission à la radio.

Définitions

Fonctions

Resources

Les rubriques de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou contribuer à notre documentation, consultez la page Ressources.