Tipi
Questo modulo include l'astrazione della piattaforma per un frame radio.
Sommario
Typedef | |
---|---|
otExtAddress | typedefstruct otExtAddress Questa struttura rappresenta l'indirizzo esteso IEEE 802.15.4. |
otLinkMetrics | typedefstruct otLinkMetrics Questa struttura rappresenta le metriche specificate per la query. |
otMacKey | typedefstruct otMacKey Questa struttura rappresenta una chiave MAC. |
otPanId | typedefuint16_t Questo tipo rappresenta l'ID PAN IEEE 802.15.4. |
otRadioCaps | typedefuint8_t Questo tipo rappresenta le capacità radio. |
otRadioCoexMetrics | typedefstruct otRadioCoexMetrics Le seguenti sono transizioni di stato radio valide: |
otRadioFrame | typedefstruct otRadioFrame Questa struttura rappresenta un frame radio IEEE 802.15.4. |
otRadioIeInfo | typedefstruct otRadioIeInfo Questa struttura rappresenta le informazioni relative a IEEE 802.15.4 Header IE (Information Element) di un frame radio. |
otRadioState | typedefenum otRadioState Questa struttura rappresenta lo stato di una radio. |
otShortAddress | typedefuint16_t Questo tipo rappresenta l'indirizzo breve IEEE 802.15.4. |
Variabili | |
---|---|
OT_TOOL_PACKED_END | OT_TOOL_PACKED_BEGIN struct otExtAddress |
Structs | |
---|---|
otExtAddress | Questa struttura rappresenta l'indirizzo esteso IEEE 802.15.4. |
otLinkMetrics | Questa struttura rappresenta le metriche specificate per la query. |
otMacKey | Questa struttura rappresenta una chiave MAC. |
otRadioCoexMetrics | Le seguenti sono transizioni di stato radio valide: |
otRadioFrame | Questa struttura rappresenta un frame radio IEEE 802.15.4. |
otRadioIeInfo | Questa struttura rappresenta le informazioni relative a IEEE 802.15.4 Header IE (Information Element) di un frame radio. |
Enumerazioni
enumerazione anonima
anonymous enum
enumerazione anonima
anonymous enum
Questa enumerazione definisce la pagina canale.
enumerazione anonima
anonymous enum
Questa enumerazione definisce la gamma del canale della banda di frequenza.
enumerazione anonima
anonymous enum
Questa enumerazione definisce le costanti utilizzate per indicare diverse capacità radio.
Vedi otRadioCaps
.
enumerazione anonima
anonymous enum
Questa enumerazione definisce le costanti sulla dimensione dell'intestazione IE in ACK.
otRadioState
otRadioState
Questa struttura rappresenta lo stato di una radio.
Inizialmente, una radio è in stato Disabilitato.
Typedef
otExtAddress
struct otExtAddress otExtAddress
Questa struttura rappresenta l'indirizzo esteso IEEE 802.15.4.
otLinkMetrics
struct otLinkMetrics otLinkMetrics
Questa struttura rappresenta le metriche specificate per la query.
otPanId
uint16_t otPanId
Questo tipo rappresenta l'ID PAN IEEE 802.15.4.
otRadioCaps
uint8_t otRadioCaps
Questo tipo rappresenta le capacità radio.
Il valore è un campo di bit che indica le capacità supportate dalla radio. Vedi le definizioni OT_RADIO_CAPS_*
.
otRadioCoexMetrics
struct otRadioCoexMetrics otRadioCoexMetrics
Le seguenti sono transizioni di stato radio valide:
(Radio ON) + ---- + Abilita () + - + Ricevi () + --- + Trasmetti () + ---- + | | -----> | | -----> | | --------> | | | Disabili | | Sonno | | Ricevi | | Trasmetti | | | <----- | | <----- | | <-------- | | + ---- + Disabilita () + - + Sleep () + --- + Ricevi () + ---- + (Radio OFF) o segnale TransmitDone
Durante il comando di richiesta dati IEEE 802.15.4, la transizione Sleep-> Receive-> Transmit può essere abbreviata per passare direttamente da Sleep a Transmit se la piattaforma supporta la capacità OT_RADIO_CAPS_SLEEP_TO_TX. Questa struttura rappresenta le metriche di coesistenza radio.
otRadioFrame
struct otRadioFrame otRadioFrame
Questa struttura rappresenta un frame radio IEEE 802.15.4.
otRadioIeInfo
struct otRadioIeInfo otRadioIeInfo
Questa struttura rappresenta le informazioni relative a IEEE 802.15.4 Header IE (Information Element) di un frame radio.
otRadioState
enum otRadioState otRadioState
Questa struttura rappresenta lo stato di una radio.
Inizialmente, una radio è in stato Disabilitato.
otShortAddress
uint16_t otShortAddress
Questo tipo rappresenta l'indirizzo breve IEEE 802.15.4.
Variabili
OT_TOOL_PACKED_END
OT_TOOL_PACKED_BEGIN struct otExtAddress OT_TOOL_PACKED_END
Macro
CSL_IE_HEADER_BYTES_HI
CSL_IE_HEADER_BYTES_HI 0x0d
Corretto il secondo byte dell'intestazione IE CSL.
CSL_IE_HEADER_BYTES_LO
CSL_IE_HEADER_BYTES_LO 0x04
Corretto il primo byte dell'intestazione IE di CSL.
OT_EXT_ADDRESS_SIZE
OT_EXT_ADDRESS_SIZE 8
Dimensioni di un indirizzo esteso IEEE 802.15.4 (byte)
OT_MAC_KEY_SIZE
OT_MAC_KEY_SIZE 16
Dimensioni della chiave MAC in byte.
OT_PANID_BROADCAST
OT_PANID_BROADCAST 0xffff
ID PAN di trasmissione IEEE 802.15.4.
OT_TOOL_PACKED_END
OT_TOOL_PACKED_END
Indicazione specifica del compilatore alla fine di una classe o uno struct compresso in byte.