npr::rf::MacTickPlan struct final

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.