gnrc/lwmac/hdr.h¶
Header definition LWMAC.
-
GNRC_LWMAC_FRAMETYPE_WR¶ LWMAC WR (wake-up request packet, i.e., preamble packet) frame type.
1
(0x01U)
-
GNRC_LWMAC_FRAMETYPE_WA¶ LWMAC WA (wake-up answer packet, i.e., preamble-ACK packet) frame type.
1
(0x02U)
-
GNRC_LWMAC_FRAMETYPE_DATA¶ LWMAC data frame type.
1
(0x03U)
-
GNRC_LWMAC_FRAMETYPE_DATA_PENDING¶ LWMAC data frame type with pending data transmission request.
1
(0x04U)
-
GNRC_LWMAC_FRAMETYPE_BROADCAST¶ LWMAC broadcast frame type.
1
(0x05U)
-
GNRC_LWMAC_L2_ADDR_INITIAL¶ Static initializer for l2_addr_t.
1
{ { 0 }, 0 }
-
struct
gnrc_lwmac_l2_addr_t¶ LWMAC internal L2 address structure.
-
uint8_t
addr()¶ address of node
-
uint8_t
len¶ address
-
uint8_t
-
struct
gnrc_lwmac_frame_wr_t¶ LWMAC WR (wake-up request packet, i.e., preamble packet) frame.
-
gnrc_lwmac_hdr_t
header¶ WR packet header type.
-
gnrc_lwmac_l2_addr_t
dst_addr¶ WR is broadcast, so destination address needed.
-
gnrc_lwmac_hdr_t
-
struct
gnrc_lwmac_frame_wa_t¶ LWMAC WA (wake-up answer packet, i.e., preamble-ACK packet) frame.
-
gnrc_lwmac_hdr_t
header¶ WA packet header type.
-
gnrc_lwmac_l2_addr_t
dst_addr¶ WA is broadcast, so destination address needed.
-
uint32_t
current_phase¶ Node’s current phase value.
-
gnrc_lwmac_hdr_t