Link non elaborato

Questo modulo include funzioni che controllano la configurazione del livello del link non elaborata.

Riepilogo

Defdef

otLinkRawEnergyScanDone)(otInstance *aInstance, int8_t aEnergyScanMaxRssi) tipodef
void(*
Questo puntatore funzione riceve la ricezione di un frame IEEE 802.15.4.
otLinkRawReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, otError aError) tipodef
void(*
Questo puntatore funzione riceve la ricezione di un frame IEEE 802.15.4.
otLinkRawTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) tipodef
void(*
Questo puntatore funzione riceve la ricezione di un frame IEEE 802.15.4.

Functions

otLinkRawEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Questo metodo avvia la sequenza di scansione energetica sulla radio.
otLinkRawGetCaps(otInstance *aInstance)
Scopri le funzionalità radio.
otLinkRawGetPromiscuous(otInstance *aInstance)
bool
Questa funzione controlla lo stato della modalità promiscua.
otLinkRawGetRadioTime(otInstance *aInstance)
uint64_t
Calcola il tempo di utilizzo attuale della piattaforma (larghezza di 64 bit) del chip radio.
otLinkRawGetRssi(otInstance *aInstance)
int8_t
Recupera la misurazione RSSI più recente.
otLinkRawGetTransmitBuffer(otInstance *aInstance)
La radio passa da Trasmissione a Ricevi.
otLinkRawIsEnabled(otInstance *aInstance)
bool
Questa funzione indica se il livello link non elaborato è abilitato o meno.
otLinkRawReceive(otInstance *aInstance)
La radio passa dalla modalità di sospensione a quella di ricezione.
otLinkRawSetMacFrameCounter(otInstance *aInstance, uint32_t aMacFrameCounter)
Imposta il valore corrente del contatore frame MAC.
otLinkRawSetMacKey(otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
Aggiornare le chiavi MAC e l'indice delle chiavi.
otLinkRawSetPromiscuous(otInstance *aInstance, bool aEnable)
Questa funzione attiva o disattiva la modalità promiscua.
otLinkRawSetReceiveDone(otInstance *aInstance, otLinkRawReceiveDone aCallback)
Questa funzione attiva/disattiva il livello del link non elaborato.
otLinkRawSetShortAddress(otInstance *aInstance, uint16_t aShortAddress)
Imposta l'indirizzo breve per il filtro degli indirizzi.
otLinkRawSleep(otInstance *aInstance)
Eseguire la transizione della radio dalla ricezione alla modalità di sospensione.
otLinkRawSrcMatchAddExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Aggiunta dell'indirizzo esteso alla tabella delle corrispondenze di origine.
otLinkRawSrcMatchAddShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Aggiunta di un indirizzo breve alla tabella delle corrispondenze di origine.
otLinkRawSrcMatchClearExtEntries(otInstance *aInstance)
Rimozione di tutti gli indirizzi estesi dalla tabella delle corrispondenze di origine.
otLinkRawSrcMatchClearExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Rimozione dell'indirizzo esteso nella tabella delle corrispondenze della sorgente della radio.
otLinkRawSrcMatchClearShortEntries(otInstance *aInstance)
Rimozione di tutti gli indirizzi brevi dalla tabella delle corrispondenze di origine.
otLinkRawSrcMatchClearShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Rimozione dell'indirizzo breve nella tabella delle corrispondenze della sorgente.
otLinkRawSrcMatchEnable(otInstance *aInstance, bool aEnable)
Attiva/Disattiva corrispondenza origine per frame in attesa.
otLinkRawTransmit(otInstance *aInstance, otLinkRawTransmitDone aCallback)
Questo metodo avvia la sequenza di trasmissione sulla radio.

Defdef

Functions

Risorse

Gli argomenti di riferimento per l'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per ulteriori informazioni o per contribuire alla nostra documentazione, consulta la sezione Risorse.