ConOpSys V2970  P004.07
ANVILEX control operating system
Public Member Functions | List of all members
ieee_802154_hdr Struct Reference

#include <ieee802154.h>

Collaboration diagram for ieee_802154_hdr:
Collaboration graph

Public Member Functions

 PACK_STRUCT_FIELD (u16_t frame_control)
 
 PACK_STRUCT_FLD_8 (u8_t sequence_number)
 
 PACK_STRUCT_FIELD (u16_t destination_pan_id)
 
 PACK_STRUCT_FLD_8 (u8_t destination_address[8])
 
 PACK_STRUCT_FIELD (u16_t source_pan_id)
 
 PACK_STRUCT_FLD_8 (u8_t source_address[8])
 

Detailed Description

General MAC frame format This shows the full featured header, mainly for documentation. Some fields are omitted or shortened to achieve frame compression.

Member Function Documentation

◆ PACK_STRUCT_FIELD() [1/3]

ieee_802154_hdr::PACK_STRUCT_FIELD ( u16_t  destination_pan_id)

Destination PAN ID is omitted if Destination Addressing Mode is 0

◆ PACK_STRUCT_FIELD() [2/3]

ieee_802154_hdr::PACK_STRUCT_FIELD ( u16_t  frame_control)

See IEEE_802154_FC_* defines

◆ PACK_STRUCT_FIELD() [3/3]

ieee_802154_hdr::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() [1/3]

ieee_802154_hdr::PACK_STRUCT_FLD_8 ( u8_t  destination_address[8])

Destination Address is omitted if Destination Addressing Mode is 0

◆ PACK_STRUCT_FLD_8() [2/3]

ieee_802154_hdr::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() [3/3]

ieee_802154_hdr::PACK_STRUCT_FLD_8 ( u8_t  source_address[8])

Source Address is omitted if Source Addressing Mode is 0


The documentation for this struct was generated from the following file: