Skip to main content
Version: 26.10.1

TCI Commands

Generated page

This page is generated from src/core/TciProtocol.cpp, src/core/TciServer.cpp by tools/docs/gen_reference.py. Do not edit it by hand: change the source, then run python3 tools/docs/gen_reference.py.

These are the command names the TCI server recognises from a client. Names are case-insensitive. A command the server does not recognise is ignored, as the TCI specification requires. Recognising a command does not mean every radio supports every value of it; see the TCI Server page for behaviour.

Audio, IQ and session commands​

Handled per client connection: audio and IQ streams, stream format, and sensor reports.

Command
audio_start
audio_stop
audio_samplerate
audio_stream_sample_type
rx_sensors_enable
tx_sensors_enable
iq_samplerate
iq_start
iq_stop
spectrum_event
audio_stream_samples
tx_stream_audio_buffering
line_out_start
line_out_stop
line_out_recorder
audio_stream_channels

Radio commands​

Command
start
stop
tx_enable
cw_msg
cw_macros
cw_macros_stop
spot
spot_delete
spot_clear
keyer
cw_keyer_speed
cw_macros_delay
cw_terminal
dds
if
rx_channel_enable
rx_volume
rx_mute
rx_balance
mon_enable
mon_volume
rx_nb_param
rx_bin_enable
rx_anc_enable
rx_dse_enable
rx_nf_enable
digl_offset
digu_offset
set_in_focus
tx_frequency
vfo_limits
if_limits
vfo_lock
vfo
modulation
trx
tune
drive
tune_drive
mic_level
rit_enable
xit_enable
rit_offset
xit_offset
split_enable
rx_filter_band
cw_macros_speed
lock
sql_enable
sql_level
volume
mute
agc_mode
agc_gain
rx_nb_enable
rx_nr_enable
rx_anf_enable
rx_apf_enable

AetherSDR extensions​

Not part of the TCI specification.

Command
rx_record
rx_play
tx_gain
active_slice