2.6 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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