Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Lien brut

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

Résumé

Typedefs

otLinkRawEnergyScanDone )(otInstance *aInstance, int8_t aEnergyScanMaxRssi) typedef
void(*
Cette fonction pointeur à la réception d'une trame IEEE 802.15.4.
otLinkRawReceiveDone )(otInstance *aInstance, otRadioFrame *aFrame, otError aError) typedef
void(*
Cette fonction pointeur à la réception d'une trame IEEE 802.15.4.
otLinkRawTransmitDone )(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) typedef
void(*
Cette fonction pointeur à la réception d'une trame IEEE 802.15.4.

Les fonctions

otLinkRawEnergyScan ( otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Cette méthode démarre la séquence de balayage d'énergie sur la radio.
otLinkRawGetCaps ( otInstance *aInstance)
Obtenez les capacités radio.
otLinkRawGetPromiscuous ( otInstance *aInstance)
bool
Cette fonction obtient le statut du mode promiscuité.
otLinkRawGetRadioTime ( otInstance *aInstance)
uint64_t
Obtenez l'heure actuelle de la plateforme (largeur 64 bits) de la puce radio.
otLinkRawGetRssi ( otInstance *aInstance)
int8_t
Obtenez la mesure RSSI la plus récente.
otLinkRawGetTransmitBuffer ( otInstance *aInstance)
La radio passe de la transmission à la réception.
otLinkRawIsEnabled ( otInstance *aInstance)
bool
Cette fonction indique si la couche de liaison brute est activée ou non.
otLinkRawReceive ( otInstance *aInstance)
Transition de la radio du mode veille à la réception.
otLinkRawSetMacFrameCounter ( otInstance *aInstance, uint32_t aMacFrameCounter)
Définit la valeur actuelle du compteur de trames MAC.
otLinkRawSetMacKey ( otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
Mettez à jour les clés MAC et l'index des clés.
otLinkRawSetPromiscuous ( otInstance *aInstance, bool aEnable)
Cette fonction active ou désactive le mode promiscuité.
otLinkRawSetReceiveDone ( otInstance *aInstance, otLinkRawReceiveDone aCallback)
Cette fonction active / désactive la couche de liaison brute.
otLinkRawSetShortAddress ( otInstance *aInstance, uint16_t aShortAddress)
Définissez l'adresse courte pour le filtrage d'adresses.
otLinkRawSleep ( otInstance *aInstance)
Faites passer la radio de réception à sommeil.
otLinkRawSrcMatchAddExtEntry ( otInstance *aInstance, const otExtAddress *aExtAddress)
Ajout d'une adresse étendue à la table de correspondance source.
otLinkRawSrcMatchAddShortEntry ( otInstance *aInstance, uint16_t aShortAddress)
Ajout d'une adresse courte à la table de correspondance source.
otLinkRawSrcMatchClearExtEntries ( otInstance *aInstance)
Suppression de toutes les adresses étendues de la table de correspondance source.
otLinkRawSrcMatchClearExtEntry ( otInstance *aInstance, const otExtAddress *aExtAddress)
Suppression de l'adresse étendue de la table de correspondance source de la radio.
otLinkRawSrcMatchClearShortEntries ( otInstance *aInstance)
Suppression de toutes les adresses courtes de la table de correspondance source.
otLinkRawSrcMatchClearShortEntry ( otInstance *aInstance, uint16_t aShortAddress)
Suppression de l'adresse courte de la table de correspondance source.
otLinkRawSrcMatchEnable ( otInstance *aInstance, bool aEnable)
Activer / Désactiver la correspondance de source pour l'image en attente.
otLinkRawTransmit ( otInstance *aInstance, otLinkRawTransmitDone aCallback)
Cette méthode démarre la séquence de transmission sur la radio.

Typedefs

Les fonctions