#[repr(u8)]pub enum RxCSIFmt {
Show 14 variants
Bw20 = 0,
HtBw20 = 1,
HtBw20Stbc = 2,
SecbBw20 = 3,
SecbHtBw20 = 4,
SecbHtBw20Stbc = 5,
SecbHtBw40 = 6,
SecbHtBw40Stbc = 7,
SecaBw20 = 8,
SecaHtBw20 = 9,
SecaHtBw20Stbc = 10,
SecaHtBw40 = 11,
SecaHtBw40Stbc = 12,
Undefined = 13,
}Expand description
A mapping of the different possible recieved CSI data formats supported by the Espressif WiFi driver. `RxCSIFmt`` encodes the different formats (each column in the table) in one byte to save space when transmitting back CSI data. The driver can be found here: https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-guides/wifi.html#wi-fi-channel-state-information
Variants§
Bw20 = 0
Sec Chnl = None, Sig Mode = non-Ht, Chnl BW = 20MHz, non-STBC
HtBw20 = 1
Sec Chnl = None, Sig Mode = Ht, Chnl BW = 20MHz, non-STBC
HtBw20Stbc = 2
Sec Chnl = None, Sig Mode = Ht, Chnl BW = 20MHz, STBC
SecbBw20 = 3
Sec Chnl = Below, Sig Mode = non-Ht, Chnl BW = 20MHz, non-STBC
SecbHtBw20 = 4
Sec Chnl = Below, Sig Mode = Ht, Chnl BW = 20MHz, non-STBC
SecbHtBw20Stbc = 5
Sec Chnl = Below, Sig Mode = Ht, Chnl BW = 20MHz, STBC
SecbHtBw40 = 6
Sec Chnl = Below, Sig Mode = Ht, Chnl BW = 40MHz, non-STBC
SecbHtBw40Stbc = 7
Sec Chnl = Below, Sig Mode = Ht, Chnl BW = 40MHz, STBC
SecaBw20 = 8
Sec Chnl = Above, Sig Mode = non-Ht, Chnl BW = 20MHz, non-STBC
SecaHtBw20 = 9
Sec Chnl = Above, Sig Mode = Ht, Chnl BW = 20MHz, non-STBC
SecaHtBw20Stbc = 10
Sec Chnl = Above, Sig Mode = Ht, Chnl BW = 20MHz, STBC
SecaHtBw40 = 11
Sec Chnl = Above, Sig Mode = Ht, Chnl BW = 40MHz, non-STBC
SecaHtBw40Stbc = 12
Sec Chnl = Above, Sig Mode = Ht, Chnl BW = 40MHz, STBC
Undefined = 13
Not a defined format