Files
DP44/docs/ai/Common/DTS.Common/Events/TSRAIRGo.md
2026-04-17 14:55:32 -04:00

2.6 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
Common/DTS.Common/Events/TSRAIRGo/StartStopDASScan.cs
Common/DTS.Common/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs
Common/DTS.Common/Events/TSRAIRGo/Trigger.cs
Common/DTS.Common/Events/TSRAIRGo/Download.cs
Common/DTS.Common/Events/TSRAIRGo/RemoveDAS.cs
Common/DTS.Common/Events/TSRAIRGo/NavigateToDashboard.cs
Common/DTS.Common/Events/TSRAIRGo/Arm.cs
Common/DTS.Common/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs
Common/DTS.Common/Events/TSRAIRGo/ClearIpAddress.cs
Common/DTS.Common/Events/TSRAIRGo/IpAddressToPing.cs
Common/DTS.Common/Events/TSRAIRGo/RecordingModeChanged.cs
Common/DTS.Common/Events/TSRAIRGo/SystemStatus.cs
Common/DTS.Common/Events/TSRAIRGo/DASSampleRateChanged.cs
Common/DTS.Common/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs
Common/DTS.Common/Events/TSRAIRGo/LevelTrigger.cs
2026-04-17T16:03:25.204934+00:00 zai-org/GLM-5-FP8 1 5489ddf486796c78

TSRAIRGo

Purpose

This module defines a collection of event types and argument payloads for the Prism Event Aggregator, specifically catering to the TSRAIRGo subsystem. It facilitates loosely coupled communication between components regarding DAS (Data Acquisition System) hardware control (scanning, arming, removal), system configuration (sample rates, triggers, IP addresses), and navigation events.

Public Interface

Events (PubSubEvent)

  • StartStopDASScanEvent : PubSubEvent<bool> - Signals to start or stop a DAS scan.
  • StartStopOverallStatusStateMachineEvent : PubSubEvent<bool> - Controls the overall status state machine.
  • TriggerEvent : PubSubEvent<TriggerArg> - Generic trigger event.
  • DownloadEvent : PubSubEvent<DownloadArg> - Signals a download action.
  • RemoveDASEvent : PubSubEvent<string> - Requests removal of a DAS unit (payload is likely an ID).
  • AddDASEvent : PubSubEvent<string> - Requests addition of a DAS unit.
  • NavigateToDashboardEvent : PubSubEvent<NavigateToDashboardArg> - Requests navigation to the dashboard.
  • ArmEvent : PubSubEvent<ArmArg> - Signals an arm/disarm action.
  • NavigateFromTSRAIRGoToDataPROEvent : PubSubEvent<NavigateFromTSRAIRGoToDataPROArg> - Requests navigation from TSRAIRGo to DataPRO.
  • ClearIpAddressEvent : PubSubEvent<ClearIpAddressArg> - Signals to clear an IP address.
  • IpAddressToPingEvent : PubSubEvent<IpAddressToPingArg> - Provides an IP address to ping.
  • SystemSettingsRecordingModeChangedEvent : PubSubEvent<RecordingModeArg> - Notifies changes to recording mode settings.
  • SystemStatusEvent : `PubSub