EMANE  1.2.1
spectrumwindowutils.h File Reference
#include "emane/spectrumserviceprovider.h"
#include "emane/spectrumserviceexception.h"
#include <vector>

Go to the source code of this file.

Namespaces

 EMANE
 
 EMANE::Utils
 

Typedefs

using EMANE::Utils::SpectrumCompressedRepresentation = std::vector< std::pair< std::size_t, float > >
 

Functions

std::pair< double, bool > EMANE::Utils::maxBinNoiseFloorRange (const SpectrumWindow &window, double dRxPowerdBm, const TimePoint &startTime, const TimePoint &endTime=TimePoint::min())
 
std::pair< double, bool > EMANE::Utils::maxBinNoiseFloor (const SpectrumWindow &window, double dRxPowerdBm, const TimePoint &startTime=TimePoint::min())
 
std::pair< double, bool > EMANE::Utils::maxBinNoiseFloor (const std::vector< double > &noiseData, double dRxSensitivityMilliWatt, double dRxPowerdBm, bool bSignalInNoise, std::size_t startBin, std::size_t endBin)
 
Microseconds::rep EMANE::Utils::timepointToAbsoluteBin (const TimePoint &timePoint, const Microseconds &binSize, bool bAdjust)
 
SpectrumCompressedRepresentation EMANE::Utils::spectrumCompress (const std::vector< double > &window)