-
Notifications
You must be signed in to change notification settings - Fork 0
Radio Commands
Generated from FlexLib v4.2.18
Global radio settings and configuration
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
| 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 |
The selected desired 10 MHz reference oscillator for FLEX-6400, FLEX-6400M, FLEX-6600, and FLEX-6600M models
Syntax:
C<seq>|radio oscillator <selectedoscillator>
Parameters:
| Parameter | Description |
|---|---|
<selectedoscillator> |
Valid values: auto, external, gpsdo, tcxo
|
Response Example:
R<seq>|0||
Syntax:
C<seq>|radio set <parameter>=<value>
| Parameter | Description |
|---|---|
rtty_mark_default |
Gets or sets the the default RTTY Mark offset value in Hz |
binaural_rx |
|
mute_local_audio_when_remote |
Enable or disable local audio muting when connected remotely. 0 = enabled, 1 = disabled. |
low_latency_digital_modes |
in the mode group. UI will be updated through the returned status messages. |
tnf_enabled |
|
remote_on_enabled |
Enables the remote on "REM ON" RCA input port on the back panel of the radio. |
full_duplex_enabled |
Enable or disable full duplex operation. 0 = disabled, 1 = enabled. |
freq_error_ppb |
The frequency error correction value for the internal clock of radio in parts per billion |
cal_freq |
The frequency, in MHz, that the automatic frequency error correction routine will use to listen for a reference tone |
enforce_private_ip_connections |
|
mf_enable |
Response Example:
R<seq>|0||
The front panel Flexradio Logo backlight brightness for radio models with a backlit front panel
Syntax:
C<seq>|radio backlight <backlight>
Parameters:
| Parameter | Description |
|---|---|
<backlight> |
Response Example:
R<seq>|0||
Syntax:
C<seq>|radio filter_sharpness voice <parameter>=<value>
| Parameter | Description |
|---|---|
level |
The sharpness of the RX and TX filters when in a voice mode from values 0 (low latency) to 3 (higher latency, sharper filters) |
auto_level |
Automatically adjusts the filter sharpness of the RX and TX filters based on bandwidth for voice modes. Sharper filters for lower bandwidths. |
Response Example:
R<seq>|0||
Syntax:
C<seq>|radio filter_sharpness cw <parameter>=<value>
| Parameter | Description |
|---|---|
level |
The sharpness of the RX and TX filters when in a CW mode from values 0 (low latency) to 3 (higher latency, sharper filters) |
auto_level |
Automatically adjusts the filter sharpness of the RX and TX filters based on bandwidth for CW mode. Sharper filters for lower bandwidths. |
Response Example:
R<seq>|0||
Syntax:
C<seq>|radio filter_sharpness digital <parameter>=<value>
| Parameter | Description |
|---|---|
level |
The sharpness of the RX and TX filters when in a digital mode from values 0 (low latency) to 3 (higher latency, sharper filters) |
auto_level |
Automatically adjusts the filter sharpness of the RX and TX filters based on bandwidth for digital modes. Sharper filters for lower bandwidths. |
Response Example:
R<seq>|0||
Reboots the radio. This may take several minutes.
Syntax:
C<seq>|radio reboot
Response Example:
R<seq>|0||
Sets the screensaver mode to be shown on the front display of the radio (Model, Name, Callsign, None).
Syntax:
C<seq>|radio screensaver <screensavermodetostring>
Parameters:
| Parameter | Description |
|---|---|
<screensavermodetostring> |
Valid values: None, Model, Name, Callsign
|
Response Example:
R<seq>|0||
The Callsign string to be stored in the radio to be shown on the front display if the Callsign ScreensaverMode is selected with the Screensaver property.
Syntax:
C<seq>|radio callsign <callsign>
Parameters:
| Parameter | Description |
|---|---|
<callsign> |
Response Example:
R<seq>|0||
The Nickname string to be stored in the radio to be shown on the front display if the Name ScreensaverMode is selected with the Screensaver property.
Syntax:
C<seq>|radio name <nickname>
Parameters:
| Parameter | Description |
|---|---|
<nickname> |
Response Example:
R<seq>|0||
Allows or prevents the ability to start an automatic frequency offset calibration routine. This is used to prevent the user from starting a routine while one is already in progress
Syntax:
C<seq>|radio pll_start
Response Example:
R<seq>|0||
Installs the GPS unit on the radio. Check if a GPS is installed using the property GPSInstalled
Syntax:
C<seq>|radio gps install
Response Example:
R<seq>|0||
Uninstalls the GPS unit on the radio. Check if a GPS is installed using the property GPSInstalled
Syntax:
C<seq>|radio gps uninstall
Response Example:
R<seq>|0||
Set Static Network Params
Syntax:
C<seq>|radio static_net_params ip=<staticip> gateway=<staticgateway> netmask=<staticnetmask>
Parameters:
| Parameter | Description |
|---|---|
<staticip> |
|
<staticgateway> |
|
<staticnetmask> |
Response Example:
R<seq>|0||
Set Network To D C H P
Syntax:
C<seq>|radio static_net_params reset
Response Example:
R<seq>|0||
Core Radio Control
Client and Connectivity
Audio and CW
Display and Data
System and Utilities
- Amplifier Commands
- Antenna Commands
- ATU Commands
- Equalizer Commands
- Filter Commands
- Information Commands
- Interlock Commands
- Keepalive Commands
- License Commands
- Memory Commands
- Meter Commands
- MOX Commands
- Ping Commands
- Subscription Commands
- TNF Commands
- Transverter Commands
- USB Cable Commands
- Waveform Commands
- HAAPI Commands
- ALE Commands