CEC-4072 - IDPS Enabled
This commit is contained in:
@@ -20,6 +20,7 @@ const DEFAULT_CANBUS_ENABLED = false;
|
||||
const DEFAULT_DATA_LOGGER_ENABLED = false;
|
||||
const DEFAULT_MAX_MEM_BUFFER_SIZE = 0;
|
||||
const DEFAULT_MAX_DISK_BUFFER_SIZE = 0;
|
||||
const DEFAULT_IDPS_ENABLED = true;
|
||||
|
||||
export default forwardRef(({
|
||||
ids = [],
|
||||
@@ -36,6 +37,7 @@ export default forwardRef(({
|
||||
|
||||
const [selectedLogLevel, setSelectedLogLevel] = useState(DEFAULT_LOG_LEVEL);
|
||||
const [canbusEnabled, setCANBusEnabled] = useState(DEFAULT_CANBUS_ENABLED);
|
||||
const [idpsEnabled, setIDPSEnabled] = useState(DEFAULT_IDPS_ENABLED);
|
||||
const [dataLoggerEnabled, setDataLoggerEnabled] = useState(DEFAULT_DATA_LOGGER_ENABLED);
|
||||
const [maxMemBufferSize, setMaxMemBufferSize] = useState(DEFAULT_MAX_MEM_BUFFER_SIZE);
|
||||
const [maxDiskBufferSize, setMaxDiskBufferSize] = useState(DEFAULT_MAX_DISK_BUFFER_SIZE);
|
||||
@@ -62,7 +64,8 @@ export default forwardRef(({
|
||||
data_logger_enabled: canbusEnabled ? dataLoggerEnabled : false,
|
||||
max_mem_buffer_size: parseInt(maxMemBufferSize),
|
||||
max_disk_buffer_size: parseInt(maxDiskBufferSize),
|
||||
}
|
||||
},
|
||||
idps_enabled: idpsEnabled,
|
||||
};
|
||||
|
||||
await fleetsAPI
|
||||
@@ -135,6 +138,10 @@ export default forwardRef(({
|
||||
setCANBusEnabled(event.target.checked);
|
||||
}
|
||||
|
||||
const onIDPSChange = (event) => {
|
||||
setIDPSEnabled(event.target.checked);
|
||||
}
|
||||
|
||||
const onDataLoggerChange = (event) => {
|
||||
setDataLoggerEnabled(event.target.checked);
|
||||
}
|
||||
@@ -151,12 +158,13 @@ export default forwardRef(({
|
||||
if (!toFleet) {
|
||||
setSelectedLogLevel(DEFAULT_LOG_LEVEL);
|
||||
setCANBusEnabled(DEFAULT_CANBUS_ENABLED);
|
||||
setIDPSEnabled(DEFAULT_IDPS_ENABLED);
|
||||
setDataLoggerEnabled(DEFAULT_DATA_LOGGER_ENABLED);
|
||||
setMaxMemBufferSize(DEFAULT_MAX_MEM_BUFFER_SIZE);
|
||||
setMaxDiskBufferSize(DEFAULT_MAX_DISK_BUFFER_SIZE);
|
||||
}
|
||||
}, [
|
||||
toFleet, setSelectedLogLevel, setCANBusEnabled,
|
||||
toFleet, setSelectedLogLevel, setCANBusEnabled, setIDPSEnabled,
|
||||
setDataLoggerEnabled, setMaxMemBufferSize, setMaxDiskBufferSize
|
||||
]);
|
||||
|
||||
@@ -165,9 +173,10 @@ export default forwardRef(({
|
||||
setDataLoggerEnabled(DEFAULT_DATA_LOGGER_ENABLED);
|
||||
setMaxMemBufferSize(DEFAULT_MAX_MEM_BUFFER_SIZE);
|
||||
setMaxDiskBufferSize(DEFAULT_MAX_DISK_BUFFER_SIZE);
|
||||
setIDPSEnabled(DEFAULT_IDPS_ENABLED)
|
||||
}
|
||||
}, [
|
||||
canbusEnabled, setDataLoggerEnabled, setMaxMemBufferSize,
|
||||
canbusEnabled, setDataLoggerEnabled, setIDPSEnabled, setMaxMemBufferSize,
|
||||
setMaxDiskBufferSize,
|
||||
]);
|
||||
|
||||
@@ -237,6 +246,13 @@ export default forwardRef(({
|
||||
disabled={!toFleet}
|
||||
/>
|
||||
} label="CAN Bus Enabled" />
|
||||
<FormControlLabel control={
|
||||
<Checkbox
|
||||
checked={idpsEnabled}
|
||||
onChange={onIDPSChange}
|
||||
disabled={!toFleet}
|
||||
/>
|
||||
} label="IDPS Enabled" />
|
||||
<FormControlLabel control={
|
||||
<Checkbox
|
||||
checked={dataLoggerEnabled}
|
||||
|
||||
Reference in New Issue
Block a user