Contiki 2.5
Data Fields
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. More...
 
uint8_t security_enabled
 1 bit. More...
 
uint8_t frame_pending
 1 bit. More...
 
uint8_t ack_required
 1 bit. More...
 
uint8_t panid_compression
 1 bit. More...
 
uint8_t dest_addr_mode
 < 3 bit. More...
 
uint8_t frame_version
 2 bit. More...
 
uint8_t src_addr_mode
 2 bit. More...
 

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.