1 #ifndef DTHVAbstractCheck_H 2 #define DTHVAbstractCheck_H 60 const std::map<int, timedMeasurement>& snapshotValues,
61 const std::map<int, int>& aliasMap,
62 const std::map<int, int>& layerMap) = 0;
68 const std::map<int, timedMeasurement>& snapshotValues,
69 const std::map<int, int>& aliasMap,
70 const std::map<int, int>& layerMap);
75 const std::map<int, timedMeasurement>& snapshotValues,
76 const std::map<int, int>& aliasMap,
77 const std::map<int, int>& layerMap);
85 #endif // DTHVAbstractCheck_H static bool chkFlag(const DTHVAbstractCheck::flag &f)
virtual void setStatus(int rawId, int flagA, int flagC, int flagS, const std::map< int, timedMeasurement > &snapshotValues, const std::map< int, int > &aliasMap, const std::map< int, int > &layerMap)
virtual DTHVAbstractCheck::flag checkCurrentStatus(int rawId, int type, float valueA, float valueC, float valueS, const std::map< int, timedMeasurement > &snapshotValues, const std::map< int, int > &aliasMap, const std::map< int, int > &layerMap)=0
static bool compare(const DTHVAbstractCheck::flag &fl, const DTHVAbstractCheck::flag &fr)
virtual ~DTHVAbstractCheck()
static DTHVAbstractCheck * getInstance()
check HV status
static DTHVAbstractCheck * instance
std::pair< long long int, float > timedMeasurement
check HV status
virtual void setValue(int rawId, int type, float valueA, float valueC, float valueS, const std::map< int, timedMeasurement > &snapshotValues, const std::map< int, int > &aliasMap, const std::map< int, int > &layerMap)