diff options
| author | Christian Kolset <christian.kolset@gmail.com> | 2026-06-03 12:35:32 -0600 |
|---|---|---|
| committer | Christian Kolset <christian.kolset@gmail.com> | 2026-06-03 12:35:32 -0600 |
| commit | 0355099aa21918e8f6f7fcd61aba8e3014bf8171 (patch) | |
| tree | aa3842431dca5d03444ebaa507679bc341d44ba3 /ui/windows | |
| parent | 74b2ebb0727fcd38b71196e3d79a119ce85d6833 (diff) | |
Rename signals_window.py → channels_window.py; update docstring
Reflects current design: split Physical/Virtual Channels layout,
no tabs, no legacy Signals list as primary UI.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'ui/windows')
| -rw-r--r-- | ui/windows/channels_window.py (renamed from ui/windows/signals_window.py) | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/ui/windows/signals_window.py b/ui/windows/channels_window.py index 8a63bf1..d2a9813 100644 --- a/ui/windows/signals_window.py +++ b/ui/windows/channels_window.py @@ -1,12 +1,21 @@ """ -ui/windows/signals_window.py - -SIGNALS window — toolbar section 3. - -Tabs: - Channels — per-channel filter stack; user-curated list with add/remove - Derived — create virtual channels from physical or derived ones - Signals — flat combined list of all physical + derived signals +ui/windows/channels_window.py + +CHANNELS window — toolbar section 3. + +Layout (QSplitter, vertical): + Physical Channels — per-channel filter pipeline; add/remove channels, + configure moving average, low-pass, derivative, etc. + Virtual Channels — create derived channels (derivative dy/dt or dy/dx, + RMS, power, difference, sum, Python expression/script) + +Classes: + ChannelsWindow — top-level floating window + PipelineTab — splitter content (physical + virtual sections) + ChannelPipelineBlock — collapsible filter stack for one physical channel + DerivedBlock — editor for one virtual/derived channel + FilterRow — single filter stage row inside a pipeline block + SignalsListTab — unused; kept for profile-load compatibility """ from __future__ import annotations |
