Go to the documentation of this file. 1 #ifndef LIMITS_DEFINITION_H
2 #define LIMITS_DEFINITION_H
12 #define LITER_TO_PULSE(l) ((int)(l) / SENSOR_PULSE_IN_LITERS)
17 #define PULSE_TO_LITER(p) (p * SENSOR_PULSE_IN_LITERS)
23 #define HIGH_LEAK_RESET_TIME SEC_TO_MILLIS(10)
24 #define HIGH_LEAK_LIMIT_ACTION LITER_TO_PULSE(300)
28 #define LOW_LEAK_RESET_TIME SEC_TO_MILLIS(12)
29 #define LOW_LEAK_LIMIT_ACTION SEC_TO_MILLIS(40)
33 #define TOTAL_LEAK_RESET_TIME MIN_TO_MILLIS(5)
34 #define TOTAL_LEAK_LIMIT_ACTION LITER_TO_PULSE(400)
39 #define HIGH_LEAK_NORMAL_DEFAULT_CONFIG \
40 {HIGH_LEAK_RESET_TIME, \
42 HIGH_LEAK_LIMIT_ACTION, \
46 #define LOW_LEAK_NORMAL_DEFAULT_CONFIG \
47 {LOW_LEAK_RESET_TIME, \
48 LOW_LEAK_LIMIT_ACTION, \
53 #define TOTAL_LEAK_NORMAL_DEFAULT_CONFIG \
54 {TOTAL_LEAK_RESET_TIME, \
56 TOTAL_LEAK_LIMIT_ACTION, \