24 lines
969 B
Markdown
24 lines
969 B
Markdown
---
|
|
source_files:
|
|
- DataPRO/IService/Classes/BaseInput/SLICEBaseInputValues.cs
|
|
- DataPRO/IService/Classes/BaseInput/SLICE.Base.Input.Reader.cs
|
|
- DataPRO/IService/Classes/BaseInput/BaseInputValues.cs
|
|
generated_at: "2026-04-17T15:40:18.236415+00:00"
|
|
model: "zai-org/GLM-5-FP8"
|
|
schema_version: 1
|
|
sha256: "7a9567feeb5e574d"
|
|
---
|
|
|
|
# Documentation: BaseInput Module
|
|
|
|
## 1. Purpose
|
|
|
|
This module provides infrastructure for reading and representing base unit input power diagnostics for SLICE/TDAS hardware devices. It consists of a data model (`BaseInputValues` and derived `SLICEBaseInputValues`) for storing voltage, battery, and temperature readings, and a reader class (`SLICEBaseInputReader`) that communicates with hardware to populate those values. The module is used by `DiagnosticsService.Diagnose` to capture hardware state for monitoring and display purposes.
|
|
|
|
---
|
|
|
|
## 2. Public Interface
|
|
|
|
### `BaseInputValues` (class)
|
|
**Namespace:** `DTS.DASLib.Service`
|
|
** |