#include <cstdint>
#include <linux/types.h>
Go to the source code of this file.
Classes | |
struct | fft_sample_tlv |
struct | fft_sample_ht20 |
struct | fft_sample_ht20_40 |
struct | fft_sample_ath10k |
Macros | |
#define | SPECTRAL_HT20_NUM_BINS 56 |
#define | SPECTRAL_HT20_40_NUM_BINS 128 |
#define | SPECTRAL_ATH10K_MAX_NUM_BINS 256 |
Typedefs | |
typedef std::uint8_t | u8 |
typedef std::int8_t | s8 |
typedef std::uint16_t | __be16 |
Enumerations | |
enum | ath_fft_sample_type { ATH_FFT_SAMPLE_HT20 = 1, ATH_FFT_SAMPLE_HT20_40, ATH_FFT_SAMPLE_ATH10K } |
Functions | |
struct fft_sample_tlv | __attribute__ ((packed)) |
#define SPECTRAL_ATH10K_MAX_NUM_BINS 256 |
Definition at line 42 of file spectral_common.h.
#define SPECTRAL_HT20_40_NUM_BINS 128 |
Definition at line 37 of file spectral_common.h.
#define SPECTRAL_HT20_NUM_BINS 56 |
Definition at line 36 of file spectral_common.h.
typedef std::uint16_t __be16 |
Definition at line 60 of file spectral_common.h.
typedef std::int8_t s8 |
Definition at line 59 of file spectral_common.h.
typedef std::uint8_t u8 |
Definition at line 58 of file spectral_common.h.
enum ath_fft_sample_type |
Enumerator | |
---|---|
ATH_FFT_SAMPLE_HT20 | |
ATH_FFT_SAMPLE_HT20_40 | |
ATH_FFT_SAMPLE_ATH10K |
Definition at line 52 of file spectral_common.h.
struct fft_sample_tlv __attribute__ | ( | (packed) | ) |
u8 avgpwr_db |
Definition at line 73 of file spectral_common.h.
__be16 base_pwr_db |
Definition at line 68 of file spectral_common.h.
u8 bitmap_weight |
Definition at line 71 of file spectral_common.h.
u8 chan_width_mhz |
Definition at line 62 of file spectral_common.h.
u8 channel_type |
Definition at line 63 of file spectral_common.h.
u8 data |
Definition at line 75 of file spectral_common.h.
__be16 freq |
Definition at line 65 of file spectral_common.h.
__be16 freq1 |
Definition at line 63 of file spectral_common.h.
__be16 freq2 |
Definition at line 64 of file spectral_common.h.
__be16 length |
Definition at line 62 of file spectral_common.h.
u8 lower_bitmap_weight |
Definition at line 80 of file spectral_common.h.
u8 lower_max_index |
Definition at line 77 of file spectral_common.h.
__be16 lower_max_magnitude |
Definition at line 74 of file spectral_common.h.
s8 lower_noise |
Definition at line 71 of file spectral_common.h.
s8 lower_rssi |
Definition at line 66 of file spectral_common.h.
u8 max_exp |
Definition at line 63 of file spectral_common.h.
s8 max_index |
Definition at line 70 of file spectral_common.h.
__be16 max_magnitude |
Definition at line 69 of file spectral_common.h.
__be16 noise |
Definition at line 67 of file spectral_common.h.
u8 relpwr_db |
Definition at line 72 of file spectral_common.h.
u8 rssi |
Definition at line 66 of file spectral_common.h.
struct fft_sample_tlv tlv |
Definition at line 61 of file spectral_common.h.
__be16 total_gain_db |
Definition at line 67 of file spectral_common.h.
__be64 tsf |
Definition at line 73 of file spectral_common.h.
u8 type |
Definition at line 61 of file spectral_common.h.
u8 upper_bitmap_weight |
Definition at line 81 of file spectral_common.h.
u8 upper_max_index |
Definition at line 78 of file spectral_common.h.
__be16 upper_max_magnitude |
Definition at line 75 of file spectral_common.h.
s8 upper_noise |
Definition at line 72 of file spectral_common.h.
s8 upper_rssi |
Definition at line 67 of file spectral_common.h.