From 389fa2df8a4be852b49331d6acbfea9d142a8b00 Mon Sep 17 00:00:00 2001 From: nrs1g15 <nrs1g15@soton.ac.uk> Date: Sat, 21 Sep 2019 15:26:36 +0400 Subject: [PATCH] [UNTESTED] Status array 0 is not used as index starts at 1 --- controller_v2/src/sys/sys__manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controller_v2/src/sys/sys__manager.cpp b/controller_v2/src/sys/sys__manager.cpp index 9671415..3d3f6b5 100644 --- a/controller_v2/src/sys/sys__manager.cpp +++ b/controller_v2/src/sys/sys__manager.cpp @@ -451,7 +451,7 @@ static void sys__manager__status_update_msg_handler() sys__datastore.status[SYS__DATASTORE__STATUS_TAG_S60_ECU] = ((millis() - sys__datastore.lastEcuMessageSeenTimeMs) < SYS__MANAGER__STATUS_ECU_TIMEOUT_MS) ? 0x01 : 0x00; - for (uint8_t i = 0; i <= SYS__DATASTORE__STATUS_TAG_AMOUNT; i++) + for (uint8_t i = 1; i <= SYS__DATASTORE__STATUS_TAG_AMOUNT; i++) { srv__comms__wireless_write_cmd_status(i, sys__datastore.status[i]); } -- GitLab