#[repr(C)]
pub struct wifi_csi_config_t { pub lltf_en: bool, pub htltf_en: bool, pub stbc_htltf2_en: bool, pub ltf_merge_en: bool, pub channel_filter_en: bool, pub manu_scale: bool, pub shift: u8, }
Expand description

@brief Channel state information(CSI) configuration type

Fields

lltf_en: bool

< enable to receive legacy long training field(lltf) data. Default enabled

htltf_en: bool

< enable to receive HT long training field(htltf) data. Default enabled

stbc_htltf2_en: bool

< enable to receive space time block code HT long training field(stbc-htltf2) data. Default enabled

ltf_merge_en: bool

< enable to generate htlft data by averaging lltf and ht_ltf data when receiving HT packet. Otherwise, use ht_ltf data directly. Default enabled

channel_filter_en: bool

< enable to turn on channel filter to smooth adjacent sub-carrier. Disable it to keep independence of adjacent sub-carrier. Default enabled

manu_scale: bool

< manually scale the CSI data by left shifting or automatically scale the CSI data. If set true, please set the shift bits. false: automatically. true: manually. Default false

shift: u8

< manually left shift bits of the scale of the CSI data. The range of the left shift bits is 0~15

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.