# FlexRadio

When the CAT backend is a **FlexRadio (SmartSDR)**, OpsLog shows a full
SmartSDR-style control panel (as a Main-view pane or the FlexRadio tab). It talks
the radio's TCP API directly and streams live meters over UDP (VITA-49).

## Slices (multi-slice)

FlexRadios can run several receiver slices (A/B/C/D…). OpsLog shows **every
in-use slice** as a row of buttons under the header:

- Click a slice to make it the **active** slice — the main frequency, mode, DSP
  and spot-clicks all follow it.
- Click a slice's **TX** badge to move the transmitter onto it.
- **Split** is detected only when the TX slice and a same-band RX slice form a
  genuine split; independent slices on other bands are not shown as split.

Everything you do targets the **active** slice, so a second slice monitoring
another band never hijacks your main frequency.

## Header

Model + RX/TX state, plus compact **PA voltage** and **PA temperature** readouts
(temperature turns amber/red as it climbs).

## Transmit

RF power, tune power, **TUNE**, **MOX**, **SPLIT**, speech processor (NOR / DX /
DX+), VOX (+ level + delay), monitor (+ level), mic gain, **TX filter** low/high
cut, and the **mic profile** selector. On CW the panel switches to keyer controls
(speed / pitch / break-in / sidetone / filter).

## Receive (active slice)

RX/TX antenna, AGC mode + threshold, audio level, and the noise/notch filters:
**NB**, **WNB** (wideband noise blanker), **NR**, **ANF**, and **APF** on CW —
each a toggle plus level. Filter-width presets per mode.

## Amplifier (PowerGenius XL)

If a PowerGenius XL is detected, its **OPERATE / STANDBY**, **fan mode** and
**fault** show in an Amplifier card, with the amp's FWD / ID / TEMP meters
inline. See [[Amplifiers and Switches]].

## Meters

Live UDP meters under the slices: **S-meter** (S-units, click → fill RST),
**forward power** (W), **SWR**, **mic** level (−40…+10 dB, red = overdrive) and
**compression**. PA voltage and temperature are in the header.

## Antennas per band

Configure Flex **RX/TX antennas per band** (Settings → FlexRadio); OpsLog applies
them automatically on band change.
