Files
2026-04-17 14:55:32 -04:00

2.3 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
DataPRO/IService/Classes/Arm/ArmCheckActions.cs
DataPRO/IService/Classes/Arm/ArmCheckResults.cs
DataPRO/IService/Classes/Arm/ArmStatus.cs
2026-04-17T15:40:20.854454+00:00 zai-org/GLM-5-FP8 1 2263754ec2fc9923

Documentation: ARM Status and Check Classes

1. Purpose

This module provides data structures for managing the arming lifecycle of Data Acquisition System (DAS) units. It consists of three classes: ArmCheckActions configures which diagnostic checks to perform during the arming process; ArmCheckResults stores the outcomes of those diagnostic checks; and ArmStatus tracks the real-time operational state of an armed DAS unit, including armed/triggered/recording states, voltage readings, sample progress, and fault information. These classes serve as data transfer objects between the arming service layer and DAS communication interfaces.


2. Public Interface

ArmCheckActions

Namespace: DTS.DASLib.Service
Implements: IArmCheckActions

A configuration object specifying which diagnostic checks should be performed during the arm process.

Property Type Description
PerformBatteryVoltageCheck bool Enable/disable battery voltage check. Default: false
PerformInputVoltageCheck bool Enable/disable input voltage check. Default: false
PerformSensorIdCheck bool Enable/disable sensor ID verification. Default: false
PerformEventLineCheck bool Enable/disable event line check. Default: false
PerformSquibResistanceCheck bool Enable/disable squib resistance measurement. Default: false
PerformTiltSensorCheck bool Enable/disable tilt sensor check. Default: false
PerformTemperatureCheck bool Enable/disable temperature check. Default: false
PerformClockSyncCheck bool Enable/disable clock synchronization check. Default: false

Constructor:

  • ArmCheckActions() — Initializes all check flags to false.

ArmCheckResults

Namespace: DTS.DASLib.Service
Implements: IArmCheckResults

A container for diagnostic check results collected during the arm process.

| Property | Type | Description | |