CEC-4643 dlt_enabled T.Rex config value (#377)
This commit is contained in:
@@ -11568,6 +11568,13 @@ exports[`App Route /vehicle-status authenticated 1`] = `
|
|||||||
:
|
:
|
||||||
false
|
false
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>
|
||||||
|
DLT Logging Enabled
|
||||||
|
</b>
|
||||||
|
:
|
||||||
|
false
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="MuiGrid-root makeStyles-textCenterAlign-0 MuiGrid-item MuiGrid-grid-md-12"
|
class="MuiGrid-root makeStyles-textCenterAlign-0 MuiGrid-item MuiGrid-grid-md-12"
|
||||||
|
|||||||
@@ -147,6 +147,13 @@ exports[`VehicleDetailsTab Render 1`] = `
|
|||||||
:
|
:
|
||||||
false
|
false
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>
|
||||||
|
DLT Logging Enabled
|
||||||
|
</b>
|
||||||
|
:
|
||||||
|
false
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="MuiGrid-root makeStyles-textCenterAlign-0 MuiGrid-item MuiGrid-grid-md-12"
|
class="MuiGrid-root makeStyles-textCenterAlign-0 MuiGrid-item MuiGrid-grid-md-12"
|
||||||
|
|||||||
@@ -144,6 +144,9 @@ const MainForm = ({ vin }) => {
|
|||||||
<p>
|
<p>
|
||||||
<b>DTC Enabled</b>: {(vehicle.canbus.dtc_enabled || false).toString()}
|
<b>DTC Enabled</b>: {(vehicle.canbus.dtc_enabled || false).toString()}
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>DLT Logging Enabled</b>: {(vehicle.dlt_enabled || false).toString()}
|
||||||
|
</p>
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|||||||
@@ -155,6 +155,13 @@ exports[`DetailsTab Render 1`] = `
|
|||||||
:
|
:
|
||||||
false
|
false
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>
|
||||||
|
DLT Logging Enabled
|
||||||
|
</b>
|
||||||
|
:
|
||||||
|
false
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="MuiGrid-root makeStyles-textCenterAlign-0 MuiGrid-item MuiGrid-grid-md-12"
|
class="MuiGrid-root makeStyles-textCenterAlign-0 MuiGrid-item MuiGrid-grid-md-12"
|
||||||
|
|||||||
@@ -1006,6 +1006,43 @@ exports[`VehicleUpdate Render 1`] = `
|
|||||||
DTC Enabled
|
DTC Enabled
|
||||||
</span>
|
</span>
|
||||||
</label>
|
</label>
|
||||||
|
<label
|
||||||
|
class="MuiFormControlLabel-root"
|
||||||
|
>
|
||||||
|
<span
|
||||||
|
aria-disabled="false"
|
||||||
|
class="MuiButtonBase-root MuiIconButton-root PrivateSwitchBase-root-0 MuiCheckbox-root MuiCheckbox-colorSecondary MuiIconButton-colorSecondary"
|
||||||
|
>
|
||||||
|
<span
|
||||||
|
class="MuiIconButton-label"
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
class="PrivateSwitchBase-input-0"
|
||||||
|
data-indeterminate="false"
|
||||||
|
type="checkbox"
|
||||||
|
value=""
|
||||||
|
/>
|
||||||
|
<svg
|
||||||
|
aria-hidden="true"
|
||||||
|
class="MuiSvgIcon-root"
|
||||||
|
focusable="false"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
</span>
|
||||||
|
<span
|
||||||
|
class="MuiTouchRipple-root"
|
||||||
|
/>
|
||||||
|
</span>
|
||||||
|
<span
|
||||||
|
class="MuiTypography-root MuiFormControlLabel-label MuiTypography-body1"
|
||||||
|
>
|
||||||
|
DLT Logging Enabled (supported from T.Rex 1.1.127)
|
||||||
|
</span>
|
||||||
|
</label>
|
||||||
<div
|
<div
|
||||||
class="MuiFormControl-root MuiTextField-root MuiFormControl-marginNormal MuiFormControl-fullWidth"
|
class="MuiFormControl-root MuiTextField-root MuiFormControl-marginNormal MuiFormControl-fullWidth"
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ const MainForm = () => {
|
|||||||
const [maxMemBufferSize, setMaxMemBufferSize] = useState(0);
|
const [maxMemBufferSize, setMaxMemBufferSize] = useState(0);
|
||||||
const [maxDiskBufferSize, setMaxDiskBufferSize] = useState(0);
|
const [maxDiskBufferSize, setMaxDiskBufferSize] = useState(0);
|
||||||
const [dtcEnabled, setDTCEnabled] = useState(true);
|
const [dtcEnabled, setDTCEnabled] = useState(true);
|
||||||
|
const [dltEnabled, setDLTEnabled] = useState(false);
|
||||||
const debugMaskEl = useRef(null);
|
const debugMaskEl = useRef(null);
|
||||||
const tagsEl = useRef(null);
|
const tagsEl = useRef(null);
|
||||||
|
|
||||||
@@ -99,6 +100,7 @@ const MainForm = () => {
|
|||||||
setMaxDiskBufferSize(vehicle.canbus.max_disk_buffer_size ?? maxDiskBufferSize);
|
setMaxDiskBufferSize(vehicle.canbus.max_disk_buffer_size ?? maxDiskBufferSize);
|
||||||
setDTCEnabled(vehicle.canbus.dtc_enabled ?? dtcEnabled);
|
setDTCEnabled(vehicle.canbus.dtc_enabled ?? dtcEnabled);
|
||||||
}
|
}
|
||||||
|
setDLTEnabled(vehicle.dlt_enabled ?? dltEnabled);
|
||||||
|
|
||||||
if (showDebugMask) {
|
if (showDebugMask) {
|
||||||
debugMaskEl.current.value = vehicle.debug_mask ?? ""
|
debugMaskEl.current.value = vehicle.debug_mask ?? ""
|
||||||
@@ -125,6 +127,10 @@ const MainForm = () => {
|
|||||||
setDTCEnabled(event.target.checked);
|
setDTCEnabled(event.target.checked);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const onDltEnabledChange = (event) => {
|
||||||
|
setDLTEnabled(event.target.checked);
|
||||||
|
}
|
||||||
|
|
||||||
const onMaxMemBufferSizeChange = (event) => {
|
const onMaxMemBufferSizeChange = (event) => {
|
||||||
setMaxMemBufferSize(event.target.value);
|
setMaxMemBufferSize(event.target.value);
|
||||||
}
|
}
|
||||||
@@ -158,6 +164,7 @@ const MainForm = () => {
|
|||||||
max_disk_buffer_size: canbusEnabled && dataLoggerEnabled ? parseInt(maxDiskBufferSize) : 0,
|
max_disk_buffer_size: canbusEnabled && dataLoggerEnabled ? parseInt(maxDiskBufferSize) : 0,
|
||||||
dtc_enabled: dtcEnabled
|
dtc_enabled: dtcEnabled
|
||||||
},
|
},
|
||||||
|
dlt_enabled: dltEnabled,
|
||||||
debug_mask: debugMaskEl.current?.value
|
debug_mask: debugMaskEl.current?.value
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -423,6 +430,12 @@ const MainForm = () => {
|
|||||||
onChange={onDtcEnabledChange}
|
onChange={onDtcEnabledChange}
|
||||||
/>
|
/>
|
||||||
} label="DTC Enabled" />
|
} label="DTC Enabled" />
|
||||||
|
<FormControlLabel control={
|
||||||
|
<Checkbox
|
||||||
|
checked={dltEnabled}
|
||||||
|
onChange={onDltEnabledChange}
|
||||||
|
/>
|
||||||
|
} label="DLT Logging Enabled (supported from T.Rex 1.1.127)" />
|
||||||
{showDebugMask && (
|
{showDebugMask && (
|
||||||
<TextField
|
<TextField
|
||||||
id="debug_mask"
|
id="debug_mask"
|
||||||
|
|||||||
Reference in New Issue
Block a user