Files
DP44/docs/ai/Common/DTS.Common/Interface/Hardware/HardwareList.md
2026-04-17 14:55:32 -04:00

1.6 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
Common/DTS.Common/Interface/Hardware/HardwareList/ISLICE6TreeView.cs
Common/DTS.Common/Interface/Hardware/HardwareList/IHardwareListView.cs
Common/DTS.Common/Interface/Hardware/HardwareList/IHardwareListOverdueView.cs
Common/DTS.Common/Interface/Hardware/HardwareList/IHardwareListReplaceView.cs
Common/DTS.Common/Interface/Hardware/HardwareList/IHardwareListSelectView.cs
Common/DTS.Common/Interface/Hardware/HardwareList/ISLICE6TreeNode.cs
Common/DTS.Common/Interface/Hardware/HardwareList/IHardware.cs
Common/DTS.Common/Interface/Hardware/HardwareList/IHardwareListViewModel.cs
2026-04-17T15:33:17.167341+00:00 zai-org/GLM-5-FP8 1 bca8e8866d04c9df

Hardware List Interfaces Documentation

1. Purpose

This module defines the contract layer for the Hardware List subsystem within the DTS diagnostics and data acquisition system. It provides interfaces for representing hardware devices (IHardware), managing SLICE6 device tree structures (ISLICE6TreeNode, ISLICE6TreeView), and implementing a Model-View-ViewModel pattern for hardware list operations including calibration tracking, hardware replacement workflows, and SLICE6-to-SLICE6DB association management. These interfaces enable decoupling between the presentation layer and business logic for hardware inventory and configuration.


2. Public Interface

ISLICE6TreeView

public interface ISLICE6TreeView : IBaseView { }

Marker interface for SLICE6 tree view implementations. Extends IBaseView.

IHardwareListView