From 99e2058ffd76315d40487e9e6549cac8c521314e Mon Sep 17 00:00:00 2001 From: Alexander Andrews <45926661+alexander-e-andrews@users.noreply.github.com> Date: Tue, 13 Jun 2023 14:17:22 -0400 Subject: [PATCH] CEC-4356: DTC Enabled On car enabled and disable (#353) * CEC-4100: Added push config changes to vin * Fixed test * Dropped coveragte by 1% * CEC-4356: Enable dtc for create car * Updated snapshot --- .../App/__snapshots__/App.test.js.snap | 37 +++++++++++++++++++ .../Add/__snapshots__/index.test.jsx.snap | 37 +++++++++++++++++++ src/components/Cars/Add/index.jsx | 14 ++++++- .../Update/__snapshots__/index.test.jsx.snap | 2 +- src/components/Cars/Update/index.jsx | 5 +-- 5 files changed, 90 insertions(+), 5 deletions(-) diff --git a/src/components/App/__snapshots__/App.test.js.snap b/src/components/App/__snapshots__/App.test.js.snap index 2b98119..08771e4 100644 --- a/src/components/App/__snapshots__/App.test.js.snap +++ b/src/components/App/__snapshots__/App.test.js.snap @@ -10389,6 +10389,43 @@ exports[`App Route /vehicle-add authenticated 1`] = ` Data Logger Enabled +
+
{ const [dataLoggerEnabled, setDataLoggerEnabled] = useState(false); const [maxMemBufferSize, setMaxMemBufferSize] = useState(0); const [maxDiskBufferSize, setMaxDiskBufferSize] = useState(0); + const [dtcEnabled, setDTCEnabled] = useState(false); useEffect(() => { setTitle("Add Vehicle"); @@ -65,6 +66,10 @@ const MainForm = () => { setDataLoggerEnabled(event.target.checked); } + const onDtcEnabledChange = (event) => { + setDTCEnabled(event.target.checked); + } + const onMaxMemBufferSizeChange = (event) => { setMaxMemBufferSize(event.target.value); } @@ -84,7 +89,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: dtcEnabled } }; @@ -166,6 +172,12 @@ const MainForm = () => { disabled={!canbusEnabled} /> } label="Data Logger Enabled" /> + + } label="DTC Enabled" /> - Data Logger Enabled + DTC Enabled
diff --git a/src/components/Cars/Update/index.jsx b/src/components/Cars/Update/index.jsx index b1d47dd..494c448 100644 --- a/src/components/Cars/Update/index.jsx +++ b/src/components/Cars/Update/index.jsx @@ -150,7 +150,7 @@ const MainForm = () => { data_logger_enabled: canbusEnabled ? dataLoggerEnabled : false, max_mem_buffer_size: canbusEnabled ? parseInt(maxMemBufferSize) : 0, max_disk_buffer_size: canbusEnabled && dataLoggerEnabled ? parseInt(maxDiskBufferSize) : 0, - dtc_enabled: canbusEnabled ? dtcEnabled : false + dtc_enabled: dtcEnabled }, debug_mask: debugMaskEl.current?.value }; @@ -382,9 +382,8 @@ const MainForm = () => { - } label="Data Logger Enabled" /> + } label="DTC Enabled" />