2.3 KiB
2.3 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2026-04-17T16:22:35.617754+00:00 | zai-org/GLM-5-FP8 | 1 | fda666571e5cc4ab |
Channel
-
Purpose This module defines a set of fine-grained interfaces (mixins) used to compose data acquisition system (DAS) channel behaviors. It allows channels to opt into specific capabilities—such as linearization, triggering, decimation, and calibration checks—without enforcing a rigid monolithic class hierarchy. These interfaces define the "awareness" of a channel regarding specific hardware or configuration concepts.
-
Public Interface
ITimestampAware: Defines timestamp configuration.TimestampPartTypes TimestampPartType { get; set; }
ILinearized: Defines linearization capabilities.DTS.Common.Classes.Sensors.LinearizationFormula LinearizationFormula { get; set; }
IIsoCodeAware: Defines ISO code association.string IsoCode { get; set; }
ISerialNumberAware: Defines serial number association.string SerialNumber { get; set; }
IInversionAware: Defines signal inversion state.bool IsInverted { get; set; }
IEngineeringUnitAware: Defines engineering unit description.string EngineeringUnits { get; set; }
ICalSignalAware: Defines calibration signal measurements.double MeasuredCalSignalMv { get; set; }- `double TargetCalSignalM