MacTickPlan struct final
#include <npr/mac/mac_engine.hpp>
Actions produced by one MAC tick.
Constructors, destructors, conversion operators
- MacTickPlan() constexpr
Public variables
- uint32_t reassembly_timeout_drops
- MacSlotAlarmAction slot_alarm_action
- uint64_t slot_alarm_time_us
- uint64_t slot_target_time_us
- MacUnslottedAction unslotted_action
- Unslotted signaling action requested by the current MAC role.
Variable documentation
MacUnslottedAction npr:: rf:: MacTickPlan:: unslotted_action
Unslotted signaling action requested by the current MAC role.
The same field is used by both the role-neutral runtime and the current slave/master implementations. Keeping a single canonical field avoids duplicate state and keeps generated API documentation simple.