3.1 KiB
3.1 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2026-04-17T16:22:33.693123+00:00 | zai-org/GLM-5-FP8 | 1 | 093b189fdc0d0e9b |
HardwareList
Purpose
This module defines a collection of event types for the Prism Event Aggregator used to communicate changes and actions related to hardware within a hardware list. It facilitates loosely coupled communication between components regarding hardware selection, configuration changes (sample rate, clock master, PTP domain), and lifecycle events (saving, replacing).
Public Interface
Events (all inherit from Prism.Events.PubSubEvent)
HardwareListShowCompactEvent:PubSubEvent<bool>- Payload:
boolindicating the compact/expanded state. - Used to signal a change in the view mode (compact vs. expanded).
- Payload:
HardwareListEditHardwareEvent:PubSubEvent<string>- Payload:
string(likely a hardware identifier). - Used to indicate a specific piece of hardware was selected for editing.
- Payload:
HardwareListHardwareSelectedEvent:PubSubEvent<string[]>- Payload:
string[](array of identifiers). - Used to indicate one or more hardware items were selected.
- Payload:
HardwareReplaceEvent:PubSubEvent<Tuple<IHardware, IHardware>>- Payload:
Tuple<IHardware, IHardware>(Old hardware, New hardware). - Used to request a hardware replacement operation.
- Payload:
HardwareSavedEvent:PubSubEvent<Tuple<int, string>>- Payload:
Tuple<int, string>(Database ID, Serial Number). - Used to indicate hardware was added or updated.
- Payload:
HardwareListHardwareIncludedEvent:PubSubEvent<HardwareListHardwareIncludedEventArgs>- Payload:
HardwareListHardwareIncludedEventArgs. - Used to signal a change in the "included" status of hardware.
- Payload:
HardwareListHardwareTestPTPDomainIDEvent:PubSubEvent<HardwareListHardwareTestPTPDomainIDEventArgs>- Payload:
HardwareListHardwareTestPTPDomainIDEventArgs. - Used to indicate a change in the PTP Domain ID for a test.
- Payload:
HardwareListHardwareTestSampleRateEvent:PubSubEvent<HardwareListHardwareTestSampleRateEventArgs>- Payload:
HardwareListHardwareTestSampleRateEventArgs. - Used to indicate a change in the sample rate for
- Payload: