Contiki 2.6

frame802154_fcf_t Struct Reference

The IEEE 802.15.4 frame has a number of constant/fixed fields that can be counted to make frame construction and max payload calculations easier. More...

#include <core/net/mac/frame802154.h>

Data Fields

uint8_t frame_type
 3 bit.
uint8_t security_enabled
 1 bit.
uint8_t frame_pending
 1 bit.
uint8_t ack_required
 1 bit.
uint8_t panid_compression
 1 bit.
uint8_t dest_addr_mode
 < 3 bit.
uint8_t frame_version
 2 bit.
uint8_t src_addr_mode
 2 bit.

Detailed Description

The IEEE 802.15.4 frame has a number of constant/fixed fields that can be counted to make frame construction and max payload calculations easier.

These include: 1. FCF - 2 bytes - Fixed 2. Sequence number - 1 byte - Fixed 3. Addressing fields - 4 - 20 bytes - Variable 4. Aux security header - 0 - 14 bytes - Variable 5. CRC - 2 bytes - Fixed Defines the bitfields of the frame control field (FCF).

Definition at line 120 of file frame802154.h.


Field Documentation

3 bit.

Frame type field, see 802.15.4

Definition at line 121 of file frame802154.h.

Referenced by frame802154_create(), and frame802154_parse().