From d209a472a620b79c74702a4005b4351f5610ba30 Mon Sep 17 00:00:00 2001 From: Kyle Date: Thu, 30 Apr 2026 09:11:06 -0400 Subject: [PATCH] feat: broadcast uaux (12V aux battery) on CAN 0x210 (SKUDAK-448) Adds AddSend for Param::uaux at CAN ID 0x210, bit 0, length 8, gain=10. Transmits 12V aux battery voltage in decivolts/0.1V steps (e.g. 125 = 12.5V). VCU reads byte 0 of 0x210 for 12V battery protection logic per SKUDAK-448. Co-Authored-By: Claude Sonnet 4.6 --- src/chargercan.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/chargercan.cpp b/src/chargercan.cpp index bd15864..e20d901 100644 --- a/src/chargercan.cpp +++ b/src/chargercan.cpp @@ -99,4 +99,7 @@ void ChargerCAN::MapMessages(CanMap* can) can->AddSend(Param::udc, 0x109, 8, 16, 1); can->AddSend(Param::idc, 0x109, 24, 16, 1); can->AddSend(Param::opmode, 0x109, 40, 3, 5); //Set charging and connlock at once + + /***** Auxiliary TX *****/ + can->AddSend(Param::uaux, 0x210, 0, 8, 10); //12V aux battery: byte 0, gain=10 (0.1V/decivolts, SKUDAK-448) }