Skip to content

ATU Commands

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

ATU Commands

Generated from FlexLib v4.2.18

Antenna Tuning Unit control and 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

atu set memories_enabled=...

Gets or sets whether ATU Memories are enabled

Syntax:

C<seq>|atu set memories_enabled=<atumemoriesenabled>

Parameters:

Parameter Description
<atumemoriesenabled>

Response Example:

R<seq>|0||

atu start

Starts an automatic tune on the automatic antenna tuning unit (ATU)

Syntax:

C<seq>|atu start

Response Example:

R<seq>|0||

atu bypass

Sets the automatic antenna tuning unit (ATU) to be in bypass mode

Syntax:

C<seq>|atu bypass

Response Example:

R<seq>|0||

atu clear

Clears all ATU memories

Syntax:

C<seq>|atu clear

Response Example:

R<seq>|0||

tgxl set handle=...

Syntax:

C<seq>|tgxl set handle=<handle> <parameter>=<value>
Parameter Description
mode
bypass

Response Example:

R<seq>|0||

tgxl autotune handle=...

Syntax:

C<seq>|tgxl autotune handle=<handle>

Parameters:

Parameter Description
<handle>

Response Example:

R<seq>|0||

Clone this wiki locally