This commit is contained in:
@@ -72,20 +72,22 @@ void display_task(void* parameter)
|
||||
// We have no error, refresh status display and wait half a second
|
||||
display_percentage(water_data.percentage);
|
||||
} else {
|
||||
logger.log(0, DEBUG, "Error detected");
|
||||
|
||||
// We have an error, display error code for 3 seconds and then water level for 3 seconds
|
||||
if (active_errors.voltage_low) {
|
||||
display_error_code(1);
|
||||
logger.log(0, WARNING, "Sensor Error - Voltage low");
|
||||
delay(3000);
|
||||
} else if (active_errors.voltage_high) {
|
||||
display_error_code(2);
|
||||
logger.log(0, WARNING, "Sensor Error - Voltage High");
|
||||
delay(3000);
|
||||
} else if (active_errors.current_low) {
|
||||
display_error_code(3);
|
||||
logger.log(0, WARNING, "Sensor Error - Current low");
|
||||
delay(3000);
|
||||
} else if (active_errors.current_high) {
|
||||
display_error_code(4);
|
||||
logger.log(0, WARNING, "Sensor Error - Current high");
|
||||
delay(3000);
|
||||
} else {
|
||||
delay(3000);
|
||||
|
||||
Reference in New Issue
Block a user