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