FM-RDS-TX Control Plane

Operate confidently: tune fast, inspect state instantly, diagnose only when needed.
Backend--
ModeControl Plane
Live Config--
connecting
Carrier
---.-MHz
Applied: -- Desired: --
IDLE
Waiting for runtime telemetry
Chunks
--
Samples
--
Underruns
--
Uptime
--
Rate
--
Audio Buffer
--
Stream Health
--
TX Activity
--

Frequency

Live + Saved
Tune without restarting — when TX is running, the change takes effect at the next chunk boundary (~50ms). The desired frequency is also written into config.
TX Freq65–110 MHz
MHzlive

Audio & Drive

Mixed Apply Modes
Output Drive and Limiter Ceiling apply live. Pre-emphasis and Input Gain are saved to config and require TX restart to affect the DSP path.
Output Drive0 – 10
--live
Limiter Ceiling0.5 – 2.0
--live
Pre-emphasisRegion standard
restart
Input Gain0 – 4
--restart
Live fields update immediately. Restart-tagged fields become effective after TX restart.

Test Tones

Diagnostic
Tone settings are saved to config for the generator path. They do not hot-apply to a running TX engine; restart TX after saving to hear the change. Set amplitude to 0 to disable.
Left (Hz)
Hzrestart
Right (Hz)
Hzrestart
Amplitude0 – 1.0
--restart

Switches

Live
Stereo
19 kHz pilot + 38 kHz DSB-SC
--
Stereo Mode
Subcarrier modulation
Limiter
MPX peak protection
--

MPX Compliance

BS.412
ITU-R BS.412 limits total MPX power. Mandatory for licensed FM in EU/CH. Changes require TX restart.
BS.412 Limiter
60 s rolling power window  restart
--
ThresholddBr — 0 = standard
--dBrrestart
MPX GainHardware calibration
--restart
Compliance changes are persisted to config and require TX restart before they affect the modulation chain.

Composite Clipper

SM.1268
ITU-R SM.1268 iterative composite clipper. Enable/disable is live. Iterations, knee, and look-ahead require TX restart.
Composite Clipper
Iterative clip-filter-clip + look-ahead  live
--
Iterationsclip-filter passes (1-5)
--restart
Soft Knee0 = hard clip, 0.3 = gentle
--restart
Look-ahead0 = off, 1.0 ms = typical
--msrestart
Structural clipper changes (iterations, knee, look-ahead) are persisted to config and require TX restart.

Danger Zone

emergency
Reset Fault moves the runtime back to DEGRADED while the queue settles.

Shortcuts

keyboard
Start TXt
Stop TXT
Refreshr
Next Preset]
Prev Preset[
Apply DraftEnter

Station Identity

Restart required
RDS enable applies live. PI and PTY are saved to config and take effect after the next TX restart.
Enable RDS57 kHz subcarrier
--
live
PI CodeProgramme Identifier (hex)
0x----
restart
Programme TypePTY 0–31
restart
Identity settings persist immediately in config, but PI / PTY changes appear on-air only after TX restart.

On-Air Text

Live + Saved
PS and RadioText apply at the next RDS group boundary (~88ms). Edits stay local until you apply, then update the live encoder and config snapshot together.
Program Service (PS)live
0/8
RadioText (RT)live
0/64

RDS Features

Restart required
Traffic, clock, RT+ and other RDS features. Saved to config, takes effect after TX restart.
Traffic Program (TP)Station carries traffic info
live
Traffic Announcement (TA)Currently on air
live
Music / SpeechMS flag for receivers
restart
Clock-Time (CT)Group 4A, UTC, 1×/min
restart
RT+ Auto-ParseArtist/Title from RadioText
restart
RT+ SeparatorSplit char(s) in RT
restart
PTYNCustom type name, 8 chars
restart
Long PS (LPS)UTF-8 station name, 32 bytes
restart
Alt. FrequenciesComma-separated MHz
restart
eRT (Enhanced RT)UTF-8, 128 bytes, ODA
restart
eRT TextUTF-8 multilingual text
restart

RDS2 (Streams 1-3)

Restart required
Three additional BPSK subcarriers at 66.5, 71.25, 76 kHz (IEC 62106-1:2018). Station logo via RFT file transfer. Requires RDS2-capable receivers.
RDS2 EnableActivate streams 1-3
restart
Station LogoPNG/JPEG path on server
restart

Injection Levels

Live + Saved
Fixed percentages of ±75 kHz deviation. ITU standard: pilot 9%, RDS 4%. When TX is running, changes hot-apply; they are also written back into config.
Pilot Level19 kHz, 0–20%
--%devlive
RDS Injection57 kHz, 0–15%
--%devlive

Ingest Config

Saved + Hard Reload
Changes are saved to the config file and take effect only after a hard reload of the service.
Kind
Prebufferms
Reconnect
Backoff Initialms
Backoff Maxms
Icecast
URL
Decoder
RT Relay
RT Prefix
RT MaxLen
Only On Change
SRT
URL
Mode
Sample Rate
Channels
AES67
Multicast Group
Port
SDP Path
Sample Rate
Channels
Encoding
Jitter Depth
Discovery
Stream Name
Ingest changes are not hot-applied. Saving writes config and schedules a hard service reload.

Transition History

state shifts
No state transitions recorded yet.

Fault History

recent faults
No faults recorded yet.

Activity Log

recent events
No activity recorded yet.