diff --git a/Software/src/devboard/utils/events.cpp b/Software/src/devboard/utils/events.cpp index 18f8da4a..3bf9035b 100644 --- a/Software/src/devboard/utils/events.cpp +++ b/Software/src/devboard/utils/events.cpp @@ -19,10 +19,10 @@ void init_events(void) { entries[i].timestamp = 0; entries[i].data = 0; entries[i].occurences = 0; - entries[i].led_color = RED; // Most events are RED + entries[i].led_color = RED; // Most events are RED, critical errors } - // YELLOW events below + // YELLOW warning events below entries[EVENT_12V_LOW].led_color = YELLOW; entries[EVENT_CAN_WARNING].led_color = YELLOW; entries[EVENT_CELL_DEVIATION_HIGH].led_color = YELLOW; @@ -59,13 +59,13 @@ static void update_led_color(EVENTS_ENUM_TYPE event) { const char* get_led_color_display_text(u_int8_t led_color) { switch (led_color) { case RED: - return "RED"; + return "Error"; case YELLOW: - return "YELLOW"; + return "Warning"; case GREEN: - return "GREEN"; + return "Info"; case BLUE: - return "BLUE"; + return "Debug"; default: return "UNKNOWN"; } diff --git a/Software/src/devboard/webserver/README.md b/Software/src/devboard/webserver/README.md index 4965a784..b3027538 100644 --- a/Software/src/devboard/webserver/README.md +++ b/Software/src/devboard/webserver/README.md @@ -24,10 +24,6 @@ This section lists a number of features that can be implemented as part of the w - TODO: list all available ssids: scan WiFi Networks https://randomnerdtutorials.com/esp32-useful-wi-fi-functions-arduino/ - TODO: add option to add/change ssid and password and save, connect to the new ssid (Option: save ssid and password using Preferences.h library https://randomnerdtutorials.com/esp32-save-data-permanently-preferences/) -- TODO: display WiFi connection strength (https://randomnerdtutorials.com/esp32-useful-wi-fi-functions-arduino/) -- TODO: display CAN state (indicate if there is a communication error) -- TODO: display battery errors in battery diagnosis tab -- TODO: display inverter errors in battery diagnosis tab - TODO: add functionality to turn WiFi AP off - TODO: fix IP address on home network (https://randomnerdtutorials.com/esp32-static-fixed-ip-address-arduino-ide/) - TODO: set hostname (https://randomnerdtutorials.com/esp32-set-custom-hostname-arduino/) diff --git a/Software/src/devboard/webserver/events_html.cpp b/Software/src/devboard/webserver/events_html.cpp index 0879dcc8..597245e0 100644 --- a/Software/src/devboard/webserver/events_html.cpp +++ b/Software/src/devboard/webserver/events_html.cpp @@ -9,21 +9,57 @@ const char EVENTS_HTML_START[] = R"=====( .event > div { flex: 1; min-width: 100px; max-width: 90%; word-break: break-word; }