Skip to content

Equalizer Commands

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

Equalizer Commands

Generated from FlexLib v4.2.18

Audio equalizer and Auto Peak Filter control


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

eq ...sc

Syntax:

C<seq>|eq <eq_select>sc <parameter>=<value>
Parameter Description
mode
32Hz
63Hz
125Hz
250Hz
500Hz
1000Hz
2000Hz
4000Hz
8000Hz

Response Example:

R<seq>|0||

eq ...sc info

Request Equalizer Info

Syntax:

C<seq>|eq <eq_select>sc info

Parameters:

Parameter Description
<eq_select>

Response Example:

R<seq>|0||

eq apf

Syntax:

C<seq>|eq apf <parameter>=<value>
Parameter Description
mode Enables or disables the auto-peaking filter (APF)
qfactor The Q factor for the auto-peaking filter (APF) from 0 to 33
gain The gain of the auto-peaking filter (APF) from 0 to 100, mapped linearly from 0 dB to 14 dB

Response Example:

R<seq>|0||

Clone this wiki locally