This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
---
source_files:
- Common/DTS.Common/Enums/Sensors/SensorsList/DigitalInputFields.cs
- Common/DTS.Common/Enums/Sensors/SensorsList/CanSettingFields.cs
- Common/DTS.Common/Enums/Sensors/SensorsList/DigitalOutFields.cs
- Common/DTS.Common/Enums/Sensors/SensorsList/SensorListTabs.cs
- Common/DTS.Common/Enums/Sensors/SensorsList/UartSettingFields.cs
- Common/DTS.Common/Enums/Sensors/SensorsList/SquibFields.cs
- Common/DTS.Common/Enums/Sensors/SensorsList/StreamInSettingFields.cs
- Common/DTS.Common/Enums/Sensors/SensorsList/StreamOutSettingFields.cs
- Common/DTS.Common/Enums/Sensors/SensorsList/CACOption.cs
- Common/DTS.Common/Enums/Sensors/SensorsList/AnalogSensorFields.cs
generated_at: "2026-04-17T16:02:00.654938+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "8dba545c41dc4c1e"
---
# SensorsList
1. **Purpose**
This module defines a set of enumerations used to represent fields, settings, and configuration options for various sensor types within the DTS application. It provides strongly-typed identifiers for sensor attributes (e.g., `SerialNumber`, `Description`, `CalDate`) and tab indices for UI navigation, facilitating data binding, grid column mapping, and serialization logic for sensor lists including Analog, Squib, Digital I/O, UART, and Stream types.
2. **Public Interface**
* `enum DigitalInputFields`: Represents fields for digital input sensors. Values: `Included`, `SerialNumber`, `Description`, `Mode`, `ModifiedBy`, `LastModified`.
* `enum CanSettingFields`: Represents CAN bus configuration fields. Values: `CanIsFD`, `CanArbBaseBitrate`, `CanArbBaseSJW`, `CanDataBitrate`, `CanDataSJW`, `CanFileType`.
* `enum DigitalOutFields`: Represents fields for digital output sensors. Values: `Included`, `SerialNumber`, `Description`, `Delay`, `Duration`, `ModifiedBy`, `LastModified`.
* `enum SensorListTabs`: Represents the index of tabs in a sensor list UI. Values: `ANALOG` (0), `SQUIB` (1), `DIGITAL_IN` (2), `DIGITAL_OUT` (3), `UART` (4), `STREAM_IN` (5), `STREAM_OUT` (6).
* `enum UartSettingFields`: Represents UART configuration fields. Values: `Included`, `SerialNumber`, `BaudRate`, `DataBits`, `StopBits`, `Parity`, `FlowControl`, `DataFormat`, `LastModifiedBy`, `LastModified`.
* `enum SquibFields`: Represents fields for squib sensors. Values: `Included`, `SerialNumber`, `Description`, `ResistanceLow`, `ResistanceHigh`, `Id`, `Mode`, `Delay`, `Current`, `Duration`, `ModifiedBy`, `LastModified`.
* `enum Stream