Skip to content

Interlock Commands

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

Interlock Commands

Generated from FlexLib v4.2.18

Transmit interlock configuration


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

interlock

Syntax:

C<seq>|interlock <parameter>=<value>
Parameter Description
timeout The timeout period for the transmitter to be keyed continuously, in milliseconds. If set to 120000, the transmitter can be keyed for 2 minutes continuously before begin unkeyed automatically.
rca_txreq_enable Enables or disables the Transmit Request functionality via the Accessory input on the back panel of the radio.
acc_txreq_enable Enables or disables the Transmit Request (TX REQ) RCA input on the back panel of the radio.
rca_txreq_polarity The polartiy of the Transmit Request (TX REQ) RCA input on the back panel of the radio. When true, TX REQ is active high. When false, TX REQ is active low. The RCA port must be enabled by the TXReqRCAEnabled property.
acc_txreq_polarity The polartiy of the Transmit Request input via the Accessory port on the back panel of the radio. When true, TX REQ is active high. When false, TX REQ is active low. TX REQ functionality via the Accessory port must be enabled by the TXReqACCEnabled property.
tx_delay The delay duration between keying the radio and transmit in milliseconds
tx1_enabled Enables the TX1 Transmit Relay RCA output port on the back panel of the radio
tx2_enabled Enables the TX2 Transmit Relay RCA output port on the back panel of the radio
tx3_enabled Enables the TX3 Transmit Relay RCA output port on the back panel of the radio
acc_tx_enabled Enables the Transmit Relay output via the Accessory port on the back panel of the radio
tx1_delay The delay in milliseconds (ms) for the TX1 RCA output relay. This port must be enabled by setting the TX1Enabled property
tx2_delay The delay in milliseconds (ms) for the TX2 RCA output relay. This port must be enabled by setting the TX2Enabled property
tx3_delay The delay in milliseconds (ms) for the TX3 RCA output relay. This port must be enabled by setting the TX3Enabled property
acc_tx_delay The delay in milliseconds (ms) for the Transmit Relay output pin via the Accessory port on the back panel of the radio. This pin must be enabled by setting the TXACCEnabled property

Response Example:

R<seq>|0||

Clone this wiki locally