Skip to content

Subscription Commands

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

Subscription Commands

Generated from FlexLib v4.2.18

Status update subscriptions


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

sub client all

Syntax:

C<seq>|sub client all

Response Example:

R<seq>|0||

sub tx all

Syntax:

C<seq>|sub tx all

Response Example:

R<seq>|0||

sub atu all

Syntax:

C<seq>|sub atu all

Response Example:

R<seq>|0||

sub amplifier all

Syntax:

C<seq>|sub amplifier all

Response Example:

R<seq>|0||

sub meter all

Syntax:

C<seq>|sub meter all

Response Example:

R<seq>|0||

sub pan all

Syntax:

C<seq>|sub pan all

Response Example:

R<seq>|0||

sub slice all

Syntax:

C<seq>|sub slice all

Response Example:

R<seq>|0||

sub gps all

Syntax:

C<seq>|sub gps all

Response Example:

R<seq>|0||

sub audio_stream all

Syntax:

C<seq>|sub audio_stream all

Response Example:

R<seq>|0||

sub cwx all

Syntax:

C<seq>|sub cwx all

Response Example:

R<seq>|0||

sub xvtr all

Syntax:

C<seq>|sub xvtr all

Response Example:

R<seq>|0||

sub memories all

Syntax:

C<seq>|sub memories all

Response Example:

R<seq>|0||

sub daxiq all

Syntax:

C<seq>|sub daxiq all

Response Example:

R<seq>|0||

sub dax all

Syntax:

C<seq>|sub dax all

Response Example:

R<seq>|0||

sub license all

Syntax:

C<seq>|sub license all

Response Example:

R<seq>|0||

sub usb_cable all

Syntax:

C<seq>|sub usb_cable all

Response Example:

R<seq>|0||

sub tnf all

Syntax:

C<seq>|sub tnf all

Response Example:

R<seq>|0||

sub display_marker all

Syntax:

C<seq>|sub display_marker all

Response Example:

R<seq>|0||

sub spot all

Syntax:

C<seq>|sub spot all

Response Example:

R<seq>|0||

sub rapidm all

Syntax:

C<seq>|sub rapidm all

Response Example:

R<seq>|0||

sub ale all

Syntax:

C<seq>|sub ale all

Response Example:

R<seq>|0||

sub log_manager

Syntax:

C<seq>|sub log_manager

Response Example:

R<seq>|0||

sub radio all

Syntax:

C<seq>|sub radio all

Response Example:

R<seq>|0||

sub codec all

Syntax:

C<seq>|sub codec all

Response Example:

R<seq>|0||

sub apd all

Syntax:

C<seq>|sub apd all

Response Example:

R<seq>|0||

sub dvk all

Syntax:

C<seq>|sub dvk all

Response Example:

R<seq>|0||

sub ha_api amplifier

Syntax:

C<seq>|sub ha_api amplifier

Response Example:

R<seq>|0||

sub ha_api fault

Syntax:

C<seq>|sub ha_api fault

Response Example:

R<seq>|0||

sub navtex all

Syntax:

C<seq>|sub navtex all

Response Example:

R<seq>|0||

sub filt_preset all

Syntax:

C<seq>|sub filt_preset all

Response Example:

R<seq>|0||

sub waveform all

Syntax:

C<seq>|sub waveform all

Response Example:

R<seq>|0||

unsub tnf all

Syntax:

C<seq>|unsub tnf all

Response Example:

R<seq>|0||

Clone this wiki locally