diff options
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 |
