gomach Struct Reference

GoMacH's specific structure for storing internal states. More...

Detailed Description

GoMacH's specific structure for storing internal states.

Definition at line 276 of file types.h.

#include <types.h>

Data Fields

gnrc_gomach_basic_state_t basic_state
 Basic state.
 
gnrc_gomach_init_state_t init_state
 Initialization state.
 
gnrc_gomach_timeout_t timeouts [GNRC_GOMACH_TIMEOUT_COUNT]
 GoMacH's timeouts.
 
uint16_t subchannel_occu_flags
 Sub-channel usage indicator.
 
uint16_t sub_channel_seq
 Sub-channel sequence.
 
uint16_t pub_channel_1
 Public channel 1.
 
uint16_t pub_channel_2
 Public channel 2.
 
uint16_t cur_pub_channel
 Current public channel.
 
uint8_t cp_extend_count
 CP extend count.
 
uint32_t last_wakeup
 Last wake-up timing.
 
uint32_t backoff_phase_us
 Phase backoff time.
 
uint16_t gomach_info
 GoMacH's internal information.
 
uint64_t last_wakeup_phase_us
 Last cycle wakeup phase.
 
int16_t rx_pkt_rssi
 RSSI of latest received packet in dBm.
 
uint8_t rx_pkt_lqi
 LQI of latest received packet.
 

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