EMANE
1.2.1
|
#include <noiserecorder.h>
Public Member Functions | |
NoiseRecorder (const Microseconds &bin, const Microseconds &maxOffset, const Microseconds &maxPropagation, const Microseconds &maxDuration, double dRxSensitivityMilliWatt_) | |
std::pair< TimePoint, TimePoint > | update (const TimePoint &now, const TimePoint &txTime, const Microseconds &offset, const Microseconds &propagation, const Microseconds &duration, double dRxPower, const std::vector< NEMId > &transmitters) |
std::pair< std::vector< double >, TimePoint > | get (const TimePoint &now, const Microseconds &duration=Microseconds::zero(), const TimePoint &startTime=TimePoint::min()) |
std::vector< double > | dump () const |
Definition at line 46 of file noiserecorder.h.
EMANE::NoiseRecorder::NoiseRecorder | ( | const Microseconds & | bin, |
const Microseconds & | maxOffset, | ||
const Microseconds & | maxPropagation, | ||
const Microseconds & | maxDuration, | ||
double | dRxSensitivityMilliWatt_ | ||
) |
Definition at line 36 of file noiserecorder.cc.
std::vector< double > EMANE::NoiseRecorder::dump | ( | ) | const |
Definition at line 298 of file noiserecorder.cc.
std::pair< std::vector< double >, EMANE::TimePoint > EMANE::NoiseRecorder::get | ( | const TimePoint & | now, |
const Microseconds & | duration = Microseconds::zero() , |
||
const TimePoint & | startTime = TimePoint::min() |
||
) |
Definition at line 194 of file noiserecorder.cc.
std::pair< EMANE::TimePoint, EMANE::TimePoint > EMANE::NoiseRecorder::update | ( | const TimePoint & | now, |
const TimePoint & | txTime, | ||
const Microseconds & | offset, | ||
const Microseconds & | propagation, | ||
const Microseconds & | duration, | ||
double | dRxPower, | ||
const std::vector< NEMId > & | transmitters | ||
) |
Update the noise recorder with new signal information
Definition at line 51 of file noiserecorder.cc.