Skip to content

Multi-slice support (slice tabs, multiple VFOs) #13

Description

@ten9876

Feature

SmartSDR supports up to 4 (FLEX-6000) or 8 (FLEX-8000) simultaneous receiver slices. Each slice has its own VFO, mode, filter, and DSP settings. The GUI shows slice tabs and overlaid VFO markers on the panadapter.

Requirements

  • Slice tab bar showing all active slices (A, B, C, D...)
  • Click tab to switch active slice
  • Multiple VFO markers on panadapter with different colors
  • Independent filter/mode/DSP per slice
  • +RX button creates new slice
  • Close/remove slice
  • TX slice indicator and switching

Current State

Single slice (A) only. SliceModel supports per-slice state, RadioModel has m_slices map, but GUI only wires to activeSlice().

Protocol

  • slice create — create new slice
  • slice remove <id> — remove slice
  • slice set <id> active=1 — set active slice

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions