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

2.6 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
Common/DTS.CommonCore/Interface/TestSetups/ITestSetupsView.cs
Common/DTS.CommonCore/Interface/TestSetups/ITestSetupsViewModel.cs
Common/DTS.CommonCore/Interface/TestSetups/ITestDASOrder.cs
Common/DTS.CommonCore/Interface/TestSetups/IROIPeriodChannelRecord.cs
Common/DTS.CommonCore/Interface/TestSetups/ITestSetupHardwareRecord.cs
Common/DTS.CommonCore/Interface/TestSetups/ITestSetupROIRecord.cs
Common/DTS.CommonCore/Interface/TestSetups/ICalculatedChannelRecord.cs
Common/DTS.CommonCore/Interface/TestSetups/IISFFile.cs
2026-04-17T15:32:44.802703+00:00 zai-org/GLM-5-FP8 1 5e61f761ff8b02fd

Documentation: DTS.Common.Interface.TestSetups

1. Purpose

This module defines the data contracts and interfaces for the TestSetups subsystem within DTS.CommonCore. It provides abstractions for test setup configuration including Data Acquisition System (DAS) hardware records, Region of Interest (ROI) definitions, calculated channel configurations, and ISF (Instrumentation Setup File) file format handling for sensor calibration data. These interfaces serve as the boundary layer between test setup data persistence and the application logic.


2. Public Interface

ITestSetupsView

public interface ITestSetupsView : IBaseView

Marker interface extending IBaseView. No members defined.

ITestSetupsViewModel

public interface ITestSetupsViewModel : IBaseViewModel

Marker interface extending IBaseViewModel. No members defined.

ITestDASOrder

public interface ITestDASOrder

Allows DAS (Data Acquisition System) to be ordered within a test setup.

Property Type Access
DASIndex int get/set

IROIPeriodChannelRecord

public interface IROIPeriodChannelRecord

Describes a record in the ROIPeriodChannels table.

Property Type Access
TestSetupROIId int get/set
ChannelName string get/set

ITestSetupHardwareRecord

public interface ITestSetupHardwareRecord

Describes hardware records for test setup configuration.

Property Type Access
DASId int get/set
TestSetupId int get/set
AddDAS bool get/set
SamplesPerSecond int get/set
IsClockMaster bool get/set
AntiAliasFilterRate int get/set
PTPDomainId byte get/set

ITestSetupROIRecord

public interface ITestSetupROIRecord

Describes a record in the TestSetup