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/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs
- Common/DTS.Common/Events/Sensors/SensorsList/SensorChangedEvent.cs
generated_at: "2026-04-17T16:07:34.970450+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "0b9c7db9a1a83e71"
---
# SensorsList
### Purpose
This module defines events for the Sensors List subsystem, enabling communication about sensor selection, persistence, and property changes. It supports the sensor configuration workflow by notifying subscribers when sensors are selected, saved, updated, or when specific sensor properties change.
### Public Interface
**`SensorsListSensorSelectedEvent`** (class, inherits `PubSubEvent<string[]>`)
- Event payload: `string[]` (array of sensor identifiers)
- Purpose: Indicates that a sensor has been selected from the sensors list.
- Note: XML documentation incorrectly references "TTSImportSummaryImportEvent" and "Summary step" — appears to be copy-paste documentation debt.
**`SensorSavedEvent`** (class, inherits `PubSubEvent<double>`)
- Event payload: `double`
- Purpose: Notifies the save function when a new sensor has been added in the settings menu (FB 13120).
**`SensorUpdatedEvent`** (class, inherits `PubSubEvent<bool>`)
- Event payload: `bool`
- Purpose: Used in selecting the default filter in filter list when adding or deleting a sensor (FB 13120).
**`SensorChangedEvent`** (