SlotPlanInput struct final
#include <npr/mac/uplink_frame_planner.hpp>
Inputs used to plan and encode one uplink frame for current slot.
Public variables
- const uint8_t* callsign_prefix
- const char* callsign_suffix
- uint8_t client_id
- bool connect_req_pending
- bool connected
- uint8_t downlink_rssi
- bool downlink_rssi_valid
- uint32_t estimated_ipv4_tx_us
- uint32_t estimated_null_tx_us
- uint32_t estimated_signaling_tx_us
- bool ipv4_available
-
frames::
Ipv4SegmentView ipv4_segment - bool ipv4_segment_ready
- uint32_t min_requested_ip_size
- const NprNetworkConfig* network_config
- uint64_t now_us
- uint32_t requested_ip_size
- SlotTxTimeBudget slot_budget
- uint32_t slot_tx_safety_us
- bool top_flag
- uint8_t uplink_buffer_state
- bool who_pending