14 #ifndef __FRAMEANALYZER_HH__ 15 #define __FRAMEANALYZER_HH__ 18 #include <boost/ptr_container/ptr_map.hpp> 42 pktCnt = byteCnt = airTime = 0;
49 byteCnt += ap->length();
50 airTime += ap->airTime();
57 os <<
"pktCnt " << pktCnt <<
", byteCnt " << byteCnt <<
", airTime " << airTime
59 <<
", rssi " << rssi.
data() <<
", rate" << rate.
data();
78 void resetStartTime();
88 std::uint64_t numPackets_;
100 void initWaitEvent();
config::time_type clock_type
senf::ClockService::clock_type const & startTime()
void data(StatisticsData &data_) const
void dump(std::ostream &os, senf::ClockService::clock_type const &period)
void accumulate(T const &value)
u8 data[SPECTRAL_HT20_NUM_BINS]
senf::StatisticAccumulator< float > rssi
static SENF_CLOCKSERVICE_CONSTEXPR int64_type in_microseconds(clock_type const &v)
#define SENF_PPI_MODULE(name)
WLANInterface public header.
static WLANModulationParameterRegistry & instance()
void update(senf::AnnotationsPacket const &ap)
senf::StatisticAccumulator< float > rate
AnnotationsPacket public header.