average.hpp (e8771fd4662ceefac7b75cc0fd6ec8d52105e2d5) | average.hpp (02e598ab445833e0ce615f88ac0aed7288a100e0) |
---|---|
1#pragma once 2 3#include "sensorset.hpp" 4 5#include <optional> 6#include <string> 7#include <vector> 8 --- 46 unchanged lines hidden (view full) --- 55 * @param[in] curAverage - The current average value from *_average file 56 * @param[in] curInterval - The current interval value from 57 * *_average_interval file 58 * 59 * @return value - Optional 60 * return {}, if curInterval-preInterval=0 61 * return new calculated average value, if curInterval-preInterval>0 62 */ | 1#pragma once 2 3#include "sensorset.hpp" 4 5#include <optional> 6#include <string> 7#include <vector> 8 --- 46 unchanged lines hidden (view full) --- 55 * @param[in] curAverage - The current average value from *_average file 56 * @param[in] curInterval - The current interval value from 57 * *_average_interval file 58 * 59 * @return value - Optional 60 * return {}, if curInterval-preInterval=0 61 * return new calculated average value, if curInterval-preInterval>0 62 */ |
63 static std::optional<int64_t> calcAverage(int64_t preAverage, 64 int64_t preInterval, 65 int64_t curAverage, 66 int64_t curInterval); | 63 static std::optional<int64_t> 64 calcAverage(int64_t preAverage, int64_t preInterval, int64_t curAverage, 65 int64_t curInterval); |
67 68 private: 69 /** @brief Store the previous average sensor map */ 70 averageMap _previousAverageMap; 71}; | 66 67 private: 68 /** @brief Store the previous average sensor map */ 69 averageMap _previousAverageMap; 70}; |