thermferm/thermferm.h

changeset 564
3fc61dd28656
parent 557
ae17042a6d39
child 569
9c69d43bfb06
equal deleted inserted replaced
563:ca2fafcf3294 564:3fc61dd28656
197 pid_var *PID_heat; /* PID heater */ 197 pid_var *PID_heat; /* PID heater */
198 int mqtt_flag; /* MQTT print values flag */ 198 int mqtt_flag; /* MQTT print values flag */
199 char *event_msg; /* Event message to log */ 199 char *event_msg; /* Event message to log */
200 int alarm_flag; /* Alarm flag */ 200 int alarm_flag; /* Alarm flag */
201 int alarm_last; /* Last alarm state */ 201 int alarm_last; /* Last alarm state */
202 int stage; /* Fermentation stage */
202 } units_list; 203 } units_list;
203 204
204 #define UNITMODE_OFF 0 /* Unit turned off */ 205 #define UNITMODE_OFF 0 /* Unit turned off */
205 #define UNITMODE_NONE 1 /* Unit on but does nothing */ 206 #define UNITMODE_NONE 1 /* Unit on but does nothing */
206 #define UNITMODE_FRIDGE 2 /* Unit acts as a fridge */ 207 #define UNITMODE_FRIDGE 2 /* Unit acts as a fridge */
207 #define UNITMODE_BEER 3 /* Unit acts as beer cooler */ 208 #define UNITMODE_BEER 3 /* Unit acts as beer cooler */
208 #define UNITMODE_PROFILE 4 /* Unit runs in profile mode */ 209 #define UNITMODE_PROFILE 4 /* Unit runs in profile mode */
210
211 #define UNITSTAGE_PRIMARY 0 /* Fermentation primary stage */
212 #define UNITSTAGE_SECONDARY 1 /* Fermentation secondary stage */
213 #define UNITSTAGE_TERTIARY 2 /* Fermentation tertiary stage */
209 214
210 #define MQTT_FLAG_DATA 0x0001 /* Show updated data values */ 215 #define MQTT_FLAG_DATA 0x0001 /* Show updated data values */
211 #define MQTT_FLAG_BIRTH 0x0002 /* Show birth instead of data */ 216 #define MQTT_FLAG_BIRTH 0x0002 /* Show birth instead of data */
212 #define MQTT_FLAG_DEATH 0x0004 /* Show death of a unit */ 217 #define MQTT_FLAG_DEATH 0x0004 /* Show death of a unit */
213 #define MQTT_FLAG_DLOG 0x0008 /* Send DLOG message */ 218 #define MQTT_FLAG_DLOG 0x0008 /* Send DLOG message */

mercurial