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" />