pub struct TxMode {
pub kind: TxModeKind,
pub legacy_rate_500kbps: u8,
pub ht_mcs: u8,
pub vht_mcs: u8,
pub vht_nss: u8,
pub bandwidth: ChannelBandwidth,
pub short_gi: bool,
pub ldpc: bool,
pub stbc: bool,
}Expand description
Parsed or requested TX mode for radiotap and Realtek descriptor generation.
Fields§
§kind: TxModeKindRate family.
legacy_rate_500kbps: u8Legacy rate in 500 kbps units, matching the radiotap rate field.
ht_mcs: u8HT MCS index for HT frames.
vht_mcs: u8VHT MCS index for VHT frames.
vht_nss: u8VHT spatial stream count.
bandwidth: ChannelBandwidthRequested channel bandwidth.
short_gi: boolUse short guard interval when supported.
ldpc: boolUse LDPC coding when supported.
stbc: boolUse STBC when supported.
Implementations§
Trait Implementations§
impl Copy for TxMode
impl Eq for TxMode
impl StructuralPartialEq for TxMode
Auto Trait Implementations§
impl Freeze for TxMode
impl RefUnwindSafe for TxMode
impl Send for TxMode
impl Sync for TxMode
impl Unpin for TxMode
impl UnsafeUnpin for TxMode
impl UnwindSafe for TxMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more