src/npr/mac/uplink_frame_planner.hpp file

Namespaces

namespace npr
namespace npr::rf

Classes

struct npr::rf::ConnectRequestBuildInput
Inputs required to build one CONNECT_REQ signaling frame.
struct npr::rf::SlotPlanInput
Inputs used to plan and encode one uplink frame for current slot.
struct npr::rf::SlotPlanResult
Encoded output of one slot planning attempt.
struct npr::rf::SlotTxDecisionInput
Runtime state used for one slot-level frame-kind decision.
class npr::rf::UplinkFramePlanner
Builds uplink NPR frames and applies slot TX selection logic for the slave role.