14 #ifndef __ANALYZERBASE_HH__ 15 #define __ANALYZERBASE_HH__ 48 virtual void v_80211FrameReceived(std::uint64_t tsft,
unsigned frequency,
signed rssi,
unsigned rate,
unsigned length, senf::RadiotapPacket & rt) = 0;
50 void processSpectralEvent(std::uint64_t tsft, std::uint16_t frequency,
unsigned numBins,
void * spectralSample);
62 unsigned spectralUnknownType_;
64 unsigned pktManagement_;
68 unsigned pktExceptions_;
69 unsigned pktFrequencyMismatch_;
config::time_type clock_type
virtual void v_80211FrameReceived(std::uint64_t tsft, unsigned frequency, signed rssi, unsigned rate, unsigned length, senf::RadiotapPacket &rt)=0
virtual void v_terminate(senf::ClockService::clock_type const &sessionDuration)=0
void processSpectralEvent(std::uint64_t tsft, std::uint16_t frequency, unsigned numBins, void *spectralSample)
#define SENF_PPI_MODULE(name)
virtual void v_timerInterval(senf::ClockService::clock_type const ×tamp, senf::ClockService::clock_type const &actualDuration)=0
AnalyzerBase(Configuration const &configuration)
senf::emu::AthSpectralScan & athSpectralScan()
Configuration const & configuration_
senf::ppi::connector::PassiveInput< senf::RadiotapPacket > input
virtual void v_SpectralDataReceived(std::uint64_t tsft, unsigned frequency, unsigned bins, fft_sample_ht20 const &)=0