Library to add minimum/maximum functions for analog values

Committer:
masterkookus
Date:
Mon Oct 07 12:44:34 2019 +0000
Revision:
1:4c3825c62e96
Parent:
0:cdaabb616422
Added percent or value option

Who changed what in which revision?

UserRevisionLine numberNew contents of line
masterkookus 0:cdaabb616422 1 #ifndef MKANAMM_H
masterkookus 0:cdaabb616422 2 #define MKANAMM_H
masterkookus 0:cdaabb616422 3
masterkookus 0:cdaabb616422 4 class analogMinMax
masterkookus 0:cdaabb616422 5 {
masterkookus 0:cdaabb616422 6 float minLimVal;
masterkookus 0:cdaabb616422 7 float maxLimVal;
masterkookus 0:cdaabb616422 8 bool maxLim;
masterkookus 0:cdaabb616422 9 bool minLim;
masterkookus 0:cdaabb616422 10 bool maxSet;
masterkookus 0:cdaabb616422 11 bool minSet;
masterkookus 0:cdaabb616422 12 float maxVal;
masterkookus 0:cdaabb616422 13 float minVal;
masterkookus 0:cdaabb616422 14 float nomVal;
masterkookus 0:cdaabb616422 15
masterkookus 0:cdaabb616422 16 public:
masterkookus 1:4c3825c62e96 17 analogMinMax(float, bool, bool, float, bool, bool, float);
masterkookus 0:cdaabb616422 18 void putVal(float);
masterkookus 0:cdaabb616422 19 float getMin(void);
masterkookus 0:cdaabb616422 20 float getMax(void);
masterkookus 0:cdaabb616422 21 void resetNum(void);
masterkookus 0:cdaabb616422 22 };
masterkookus 0:cdaabb616422 23 #endif