Files
DP44/docs/ai/Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel.md
2026-04-17 14:55:32 -04:00

3.4 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableShuntDeflectionAttribute.cs
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableFilterFrequencyAttribute.cs
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableIsoCodeAttribute.cs
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableDescriptionAttribute.cs
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableSerialNumberAttribute.cs
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableUnitsAttribute.cs
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableMinMaxEuAttribute.cs
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableCfcAttribute.cs
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableTargetShuntDeflectionAttribute.cs
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableMeasuredShuntDeflectionAttribute.cs
Common/DTS.Common.Serialization/Control/Event/Module/AnalogInputChannel/ReviewableShuntDeflectionPercentageAttribute.cs
2026-04-17T15:31:14.276531+00:00 zai-org/GLM-5-FP8 1 42e54499338ddc45

Documentation: DTS.Slice.Control.Event.Module.AnalogInputChannel Reviewable Attributes

1. Purpose

This module provides a collection of reviewable attribute classes for analog input channels within the DTS Slice Control event system. Each class encapsulates a specific channel property (e.g., shunt deflection, filter frequency, serial number, calibration values) that can be displayed or reviewed in a standardized format. These attributes follow a consistent pattern where each inherits from Slice.Control.Event.Module.Channel.ReviewableAttribute and uses a delegate-based deferred evaluation to retrieve formatted string values from channel data at runtime.


2. Public Interface

All classes are nested within DTS.Slice.Control.Event.Module.AnalogInputChannel and inherit from Slice.Control.Event.Module.Channel.ReviewableAttribute.

ReviewableShuntDeflectionAttribute

public ReviewableShuntDeflectionAttribute(Event.Module.Channel channel)

Captures the measured shunt deflection in millivolts. The delegate casts channel to DTS.DAS.Concepts.DAS.Channel.IShuntAware and returns MeasuredShuntDeflectionMv formatted as "F1". Label: "Shunt Deflection (mV)".


ReviewableFilterFrequencyAttribute

public ReviewableFilterFrequencyAttribute(Event.Module.Channel channel)

Captures the filter cutoff frequency. The delegate casts channel.CurrentFilter to SaeJ211Filter and returns CutoffFrequencyHz as an integer formatted with "N". Label: "Filter Frequency".


ReviewableIsoCodeAttribute

public ReviewableIsoCodeAttribute(Event.Module.Channel channel)

Captures the ISO code. The delegate casts channel to AnalogInputChannel and returns IsoCode.ToString(). Label: "ISO Code".


ReviewableDescriptionAttribute

public ReviewableDescriptionAttribute(Event.Module.Channel channel)

Captures the channel description. The delegate returns channel.ChannelDescriptionString. Label: "Description".


ReviewableSerialNumberAttribute

public ReviewableSerialNumberAttribute(Event