From 4d1d2fb58e0039be8e3ac0fdb2fda6c1cadaf0bb Mon Sep 17 00:00:00 2001 From: Alexander Andrews <45926661+alexander-e-andrews@users.noreply.github.com> Date: Tue, 6 Jun 2023 13:21:58 -0400 Subject: [PATCH] CEC-4297: DTC enabled value for trex canbus (#344) --- .../Update/__snapshots__/index.test.jsx.snap | 38 +++++++++++++++++++ src/components/Cars/Update/index.jsx | 16 +++++++- 2 files changed, 53 insertions(+), 1 deletion(-) diff --git a/src/components/Cars/Update/__snapshots__/index.test.jsx.snap b/src/components/Cars/Update/__snapshots__/index.test.jsx.snap index dc0b8dd..ca24b59 100644 --- a/src/components/Cars/Update/__snapshots__/index.test.jsx.snap +++ b/src/components/Cars/Update/__snapshots__/index.test.jsx.snap @@ -884,6 +884,44 @@ exports[`VehicleUpdate Render 1`] = ` Data Logger Enabled +
{ const [dataLoggerEnabled, setDataLoggerEnabled] = useState(false); const [maxMemBufferSize, setMaxMemBufferSize] = useState(0); const [maxDiskBufferSize, setMaxDiskBufferSize] = useState(0); + const [dtcEnabled, setDTCEnabled] = useState(true); const debugMaskEl = useRef(null); const showDebugMask = (process.env.REACT_APP_ENABLE_DEBUGMASK === "1"); @@ -95,6 +96,7 @@ const MainForm = () => { setDataLoggerEnabled(vehicle.canbus.data_logger_enabled ?? dataLoggerEnabled); setMaxMemBufferSize(vehicle.canbus.max_mem_buffer_size ?? maxMemBufferSize); setMaxDiskBufferSize(vehicle.canbus.max_disk_buffer_size ?? maxDiskBufferSize); + setDTCEnabled(vehicle.canbus.dtc_enabled ?? dtcEnabled); } if (showDebugMask) { @@ -116,6 +118,10 @@ const MainForm = () => { setDataLoggerEnabled(event.target.checked); } + const onDtcEnabledChange = (event) => { + setDTCEnabled(event.target.checked); + } + const onMaxMemBufferSizeChange = (event) => { setMaxMemBufferSize(event.target.value); } @@ -143,7 +149,8 @@ const MainForm = () => { enabled: canbusEnabled, data_logger_enabled: canbusEnabled ? dataLoggerEnabled : false, max_mem_buffer_size: canbusEnabled ? parseInt(maxMemBufferSize) : 0, - max_disk_buffer_size: canbusEnabled && dataLoggerEnabled ? parseInt(maxDiskBufferSize) : 0 + max_disk_buffer_size: canbusEnabled && dataLoggerEnabled ? parseInt(maxDiskBufferSize) : 0, + dtc_enabled: canbusEnabled ? dtcEnabled : false }, debug_mask: debugMaskEl.current?.value }; @@ -371,6 +378,13 @@ const MainForm = () => { disabled={!canbusEnabled} /> } label="Data Logger Enabled" /> + + } label="Data Logger Enabled" />