Skip to content

Transmit Commands

github-actions[bot] edited this page Jun 15, 2026 · 1 revision

Transmit Commands

Generated from FlexLib v4.2.18

RF power, audio processing, and transmission parameters


Wire Protocol

Commands follow the FlexRadio TCP wire protocol:

C[D]<seq_number>|<command> [sub-command] [parameters]

Where:

  • C = Command prefix
  • D = Optional debug flag
  • <seq_number> = Sequence number for command tracking
  • <command> = Primary command word
  • [sub-command] = Optional sub-command
  • [parameters] = Command-specific parameters

Responses follow the format:

R<seq_number>|<result_code>|<data>|[debug_info]

Where:

  • R = Response prefix
  • <seq_number> = Matching sequence number from command
  • <result_code> = Result code (0 = success, non-zero = error)
  • <data> = Command-specific response data
  • [debug_info] = Optional debug information

Common Response Codes

Code Meaning
0 Success
50000001 Unable to get foundation receiver assignment
50000003 License check failed
50000004 Parameter error
50000005 Incorrect number or type of parameters
50000016 Malformed command
5000002C Incorrect number of parameters
50000032 Bad mode

Commands

transmit set

Syntax:

C<seq>|transmit set <parameter>=<value>
Parameter Description
show_tx_in_waterfall Gets or sets the the default RTTY Mark offset value in Hz
max_power_level The maximum power level (on relative scale 0-100, non-linear) that the radio will transmit when using the PA
rfpower The transmit RF power level in Watts, from 0 to 100.
tunepower The transmit RF power level for Tune in Watts, from 0 to 100
am_carrier The AM Carrier level in Watts, from 0 to 100
miclevel The currently selected mic level from 0 to 100
hwalc_enabled Enables or disables the ALC RCA input on the back panel of the radio
mon Enables the transmit monitor
mon_gain_cw The transmit monitor gain from 0 to 100
mon_gain_sb The transmit monitor gain from 0 to 100
mon_pan_cw Gets or sets the left-right pan for the CW monitor (sidetone) from 0 to 100. A value of 50 pans evenly between left and right.
mon_pan_sb The transmit monitor gain from 0 to 100
inhibit Enables or disables the transmit inhibit
met_in_rx Enables or disables the level meter during receive
compander Enables or disables the Compander
compander_level The compander level from 0 to 100
dax Enables or disables Digital Audio eXchange (DAX)
vox_enable Enables or disables VOX
vox_level The vox level from 0 to 100
vox_delay Sets the VOX delay from 0 to 100. The delay will be (value * 20) milliseconds. Setting this value to 50 will result in a delay of 1000 ms.
speech_processor_enable
speech_processor_level

Response Example:

R<seq>|0||

transmit set filter_low=... filter_high=...

Enables or disables the ALC RCA input on the back panel of the radio

Syntax:

C<seq>|transmit set filter_low=<txfilterlow> filter_high=<txfilterhigh>

Parameters:

Parameter Description
<txfilterlow>
<txfilterhigh>

Response Example:

R<seq>|0||

transmit tune ...

Keys the transmitter with Tune

Syntax:

C<seq>|transmit tune <txtune>

Parameters:

Parameter Description
<txtune>

Response Example:

R<seq>|0||

xmit ...

Enables mox

Syntax:

C<seq>|xmit <mox>

Parameters:

Parameter Description
<mox>

Response Example:

R<seq>|0||

Clone this wiki locally