#include <senf/Ext/NetEmu/examples/AthSpectralTool/AnalyzerBase.hh>
|
virtual void | v_timerInterval (senf::ClockService::clock_type const ×tamp, senf::ClockService::clock_type const &actualDuration)=0 |
|
virtual void | v_terminate (senf::ClockService::clock_type const &sessionDuration)=0 |
|
virtual void | v_80211FrameReceived (std::uint64_t tsft, unsigned frequency, signed rssi, unsigned rate, unsigned length, senf::RadiotapPacket &rt)=0 |
|
void | processSpectralEvent (std::uint64_t tsft, std::uint16_t frequency, unsigned numBins, void *spectralSample) |
|
virtual void | v_SpectralDataReceived (std::uint64_t tsft, unsigned frequency, unsigned bins, fft_sample_ht20 const &)=0 |
|
virtual void | v_SpectralDataReceived (std::uint64_t tsft, unsigned frequency, unsigned bins, fft_sample_ht20_40 const &)=0 |
|
virtual void | v_SpectralDataReceived (std::uint64_t tsft, unsigned frequency, unsigned bins, fft_sample_ath10k const &)=0 |
|
| Module () |
|
Route< connector::InputConnector, connector::OutputConnector > & | route (connector::InputConnector &input, connector::OutputConnector &output) |
|
Route< connector::InputConnector, EventDescriptor > & | route (connector::InputConnector &input, EventDescriptor &output) |
|
Route< EventDescriptor, connector::OutputConnector > & | route (EventDescriptor &input, connector::OutputConnector &output) |
|
void | noroute (connector::Connector &connector) |
|
void | registerEvent (EventDescriptor &descriptor, Target target) |
|
ClockService::clock_type const & | time () const |
|
ClockService::clock_type const & | now () const |
|
virtual void | v_init () |
|
console::DirectoryNode & | sysConsoleDir () const |
|
void | destroy () |
|
Definition at line 27 of file AnalyzerBase.hh.
◆ AnalyzerBase()
AnalyzerBase::AnalyzerBase |
( |
Configuration const & |
configuration | ) |
|
◆ athSpectralScan()
◆ processSpectralEvent()
void AnalyzerBase::processSpectralEvent |
( |
std::uint64_t |
tsft, |
|
|
std::uint16_t |
frequency, |
|
|
unsigned |
numBins, |
|
|
void * |
spectralSample |
|
) |
| |
|
protected |
◆ startSpectralScan()
bool AnalyzerBase::startSpectralScan |
( |
| ) |
|
◆ stats()
std::string AnalyzerBase::stats |
( |
| ) |
|
◆ v_80211FrameReceived()
virtual void AnalyzerBase::v_80211FrameReceived |
( |
std::uint64_t |
tsft, |
|
|
unsigned |
frequency, |
|
|
signed |
rssi, |
|
|
unsigned |
rate, |
|
|
unsigned |
length, |
|
|
senf::RadiotapPacket & |
rt |
|
) |
| |
|
protectedpure virtual |
◆ v_SpectralDataReceived() [1/3]
virtual void AnalyzerBase::v_SpectralDataReceived |
( |
std::uint64_t |
tsft, |
|
|
unsigned |
frequency, |
|
|
unsigned |
bins, |
|
|
fft_sample_ht20 const & |
|
|
) |
| |
|
protectedpure virtual |
◆ v_SpectralDataReceived() [2/3]
virtual void AnalyzerBase::v_SpectralDataReceived |
( |
std::uint64_t |
tsft, |
|
|
unsigned |
frequency, |
|
|
unsigned |
bins, |
|
|
fft_sample_ht20_40 const & |
|
|
) |
| |
|
protectedpure virtual |
◆ v_SpectralDataReceived() [3/3]
virtual void AnalyzerBase::v_SpectralDataReceived |
( |
std::uint64_t |
tsft, |
|
|
unsigned |
frequency, |
|
|
unsigned |
bins, |
|
|
fft_sample_ath10k const & |
|
|
) |
| |
|
protectedpure virtual |
◆ v_terminate()
◆ v_timerInterval()
◆ configuration_
◆ input
The documentation for this class was generated from the following files: