pub struct TxRequest {
pub data: Vec<u8, MAX_PAYLOAD>,
pub power_dbm: Option<i32>,
pub cad: CadPolicy,
}Expand description
A queued transmit request from the MAC to the runner task.
Fields§
§data: Vec<u8, MAX_PAYLOAD>§power_dbm: Option<i32>Per-frame TX power override in dBm; None uses the runner’s
configured power.
cad: CadPolicyChannel-activity-detection policy applied by the runner before
keying up. A busy channel completes the request with
TxError::CadTimeout instead of transmitting.