From 471ec34ba09fa0aa9b4e81b9232535956857a56f Mon Sep 17 00:00:00 2001 From: Oliver Walter Date: Tue, 30 Apr 2024 04:44:31 +0200 Subject: [PATCH] working positon logic --- Application/Tasks/CanDataTask.c | 3 +++ proto | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Application/Tasks/CanDataTask.c b/Application/Tasks/CanDataTask.c index 7e6d79f..f959f9a 100644 --- a/Application/Tasks/CanDataTask.c +++ b/Application/Tasks/CanDataTask.c @@ -143,6 +143,7 @@ void DataClbk_cls_device_RequestList(void* msg, uint32_t length) { list.devices[list.devices_count].type = (uint32_t) type; // enum to uint list.devices[list.devices_count].position[0] = position.p0; list.devices[list.devices_count].position[1] = position.p1; + list.devices[list.devices_count].position_count = 2; list.devices[list.devices_count].fw_version[0] = VERSION_INFO.count; list.devices[list.devices_count].fw_version[1] = VERSION_INFO.patch; list.devices[list.devices_count].fw_version[2] = VERSION_INFO.minor; @@ -164,9 +165,11 @@ void DataClbk_cls_device_RequestList(void* msg, uint32_t length) { list.devices[list.devices_count].available = true; list.devices[list.devices_count].canid = canid; list.devices[list.devices_count].device = i; + list.devices[list.devices_count].counter = data.counter; list.devices[list.devices_count].type = (uint32_t) data.type; // enum to uint list.devices[list.devices_count].position[0] = data.position.p0; list.devices[list.devices_count].position[1] = data.position.p1; + list.devices[list.devices_count].position_count = 2; list.devices[list.devices_count].fw_version[0] = data.firmware_version.count; list.devices[list.devices_count].fw_version[1] = data.firmware_version.patch; list.devices[list.devices_count].fw_version[2] = data.firmware_version.minor; diff --git a/proto b/proto index 6814f75..8317878 160000 --- a/proto +++ b/proto @@ -1 +1 @@ -Subproject commit 6814f75619dcc97af2261592126fff65bce62e62 +Subproject commit 83178787821a14dfd2cda04279117f0c15e8b37d