Added syslog
Some checks failed
Test compiling project / test (push) Failing after 1m37s

This commit is contained in:
2025-03-18 22:51:41 +01:00
parent eeaac9548e
commit 76e182935b
4 changed files with 57 additions and 18 deletions

View File

@@ -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);