npr::rf::SlotPlanInput struct final

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