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

2.2 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
Common/DTS.Common.SerializationPlus/Control/Event/DasModuleAccessor.cs
Common/DTS.Common.SerializationPlus/Control/Event/DasChannelAccessor.cs
Common/DTS.Common.SerializationPlus/Control/Event/ChannelAccessor.cs
Common/DTS.Common.SerializationPlus/Control/Event/ModuleChannelAccessor.cs
Common/DTS.Common.SerializationPlus/Control/Event/DasModuleChannelAccessor.cs
Common/DTS.Common.SerializationPlus/Control/Event/TestInformation.cs
2026-04-17T15:33:42.039746+00:00 zai-org/GLM-5-FP8 1 1a6c1ba258606f39

Documentation: DTS.Slice.Control Event Accessors

1. Purpose

This module provides a set of nested accessor classes within the Event partial class that enable hierarchical lookup of module and channel information associated with DAS (Data Acquisition System) events. These accessors are returned during Event creation and allow consumers to retrieve module and channel data using various key combinations (DAS ID, module number, channel number). The module also contains a private TestInformation class for internal representation of test metadata associated with DAS events.


2. Public Interface

Event.DasModuleAccessor

Signature: public class DasModuleAccessor : ExceptionalDictionary<Common.DAS.Concepts.DAS.Id, List<Module>>

An accessor returned during Event creation that provides access to event module information keyed by DAS.Id.

  • Constructor: public DasModuleAccessor()

Event.DasChannelAccessor

Signature: public class DasChannelAccessor : ExceptionalDictionary<Common.DAS.Concepts.DAS.Id, List<Module.Channel>>

An accessor returned during Event creation that provides access to event channels keyed by DAS.Id.

  • Constructor: public DasChannelAccessor()

Event.ChannelAccessor

Signature: public class ChannelAccessor : ExceptionalDictionary<int, Module.Channel>

A component object of Event.DasModuleChannelAccessor that maps integer keys to Module.Channel values.

  • Constructor: public ChannelAccessor()

Event.ModuleChannelAccessor

Signature: public class ModuleChannelAccessor : ExceptionalDictionary<int, ChannelAccessor>

A component object of `