General MAC frame format This shows the full featured header, mainly for documentation. More...
#include <ieee802154.h>
Public Member Functions | |
PACK_STRUCT_FIELD (u16_t frame_control) | |
See IEEE_802154_FC_* defines. More... | |
PACK_STRUCT_FLD_8 (u8_t sequence_number) | |
Sequence number is omitted if IEEE_802154_FC_SEQNO_SUPPR is set in frame_control. More... | |
PACK_STRUCT_FIELD (u16_t destination_pan_id) | |
Destination PAN ID is omitted if Destination Addressing Mode is 0. More... | |
PACK_STRUCT_FLD_8 (u8_t destination_address[8]) | |
Destination Address is omitted if Destination Addressing Mode is 0. More... | |
PACK_STRUCT_FIELD (u16_t source_pan_id) | |
Source PAN ID is omitted if Source Addressing Mode is 0 or if IEEE_802154_FC_PANID_COMPR is set in frame control. More... | |
PACK_STRUCT_FLD_8 (u8_t source_address[8]) | |
Source Address is omitted if Source Addressing Mode is 0. More... | |
General MAC frame format This shows the full featured header, mainly for documentation.
Some fields are omitted or shortened to achieve frame compression.
Definition at line 54 of file ieee802154.h.
PACK_STRUCT_FIELD | ( | u16_t | frame_control | ) |
See IEEE_802154_FC_* defines.
PACK_STRUCT_FIELD | ( | u16_t | destination_pan_id | ) |
Destination PAN ID is omitted if Destination Addressing Mode is 0.
PACK_STRUCT_FIELD | ( | u16_t | source_pan_id | ) |
Source PAN ID is omitted if Source Addressing Mode is 0 or if IEEE_802154_FC_PANID_COMPR is set in frame control.
PACK_STRUCT_FLD_8 | ( | u8_t | sequence_number | ) |
Sequence number is omitted if IEEE_802154_FC_SEQNO_SUPPR is set in frame_control.
PACK_STRUCT_FLD_8 | ( | u8_t | destination_address[8] | ) |
Destination Address is omitted if Destination Addressing Mode is 0.
PACK_STRUCT_FLD_8 | ( | u8_t | source_address[8] | ) |
Source Address is omitted if Source Addressing Mode is 0.