45class RateAverageFilter :
public cNumericResultFilter
48 simtime_t lastTime = SIMTIME_ZERO;
49 double weightedSum = 0;
50 simtime_t totalTime = SIMTIME_ZERO;
52 virtual bool process(simtime_t& t,
double& value, cObject *details)
override;
54 RateAverageFilter() {}
55 double getRateAverage()
const;
56 virtual std::string str()
const override;