--- 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` **