This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
---
source_files:
- DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs
generated_at: "2026-04-17T16:45:17.443820+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "a8204d359bfb7c28"
---
# Documentation: PSDReportSettingsViewModel
## 1. Purpose
`PSDReportSettingsViewModel` is a Prism-based view model that manages configuration settings for PSD (Power Spectral Density) reports. It serves as a mediator between graph visualization components and report settings, responding to graph events (channel selection, axis changes, graph clearing) and publishing setting changes to subscribers. The class follows the MVVM pattern using Unity for dependency injection and Prism's EventAggregator for decoupled component communication.
---
## 2. Public Interface
### Properties
| Property | Type | Description |
|----------|------|-------------|
| `View` | `IBaseView` | Gets or sets the associated view instance.