October 3rd, 2018:
- SA changed to SZ as SA is assigned to Satellite Mode.
October 8th, 2018:
- Changed TX from return TX status to switch to transmit, and
- Changed RX from return RX status to switch to receive.
The format uses the Kenwood TS-2000 protocol and supports a subset of the TS-2000 command set. Software which uses the basic TS-2000 commands will not require significant changes. Unsupported commands return ?;.
The serial port commands are shown below.
FA FB, FC, FD, FE, FF
Frequency in Hz for receiver 1 (FA) to 6 (FF).
Read: FA; reads the frequency for receiver 1;
Write: FC + <11 digit frequency> + ; sets the frequency of receiver 3.
Read: AI; always returns AI0; (auto-information off).
Write: ignored. Auto information is always disabled.
Read: IF; returns the standard IF data 9see TS-2000 format).
Signal meter level
Read: SM; returns the signal level as a four-digit value in 3dB steps (one S-unit is 6dB):
- S0 = 0 units
- S5 = 10 units
- S9 - 18 units.
If the current signal level is below S0 the value returned is 0.
Read: MD; returns the current mode.
The mode values are:
3 CW (upper sideband)
5 AM (includes ECSS)
6 Not used
7 Not used
8 Wide FM
9 Broadcast FM
10 Synchronous AM
Switch to transmit.
Switch to receive
Read: PS; always returns PS1; (power on) - if the power is not supplied to the computer then it is unlikely that it will function in a reliable way - on indeed function at all. If you have a computer that runs without power first find a good patent lawyer and then contact your local Green party representative.
AGC - Off (0), Fast (1), Medium (2), Slow (3)
Read: GT; returns the current AGC setting, for example GT3; (slow).
Filter high value in Hz
Read: SH; returns the filter high value in Hz, for example SH03000; (3 kHz).
Filter low value in Hz, otherwise same as SH above.
AF gain, range is 0 to 100.
Read: AG; returns the current value, for example AG075; (75 %).
Audio mute status.
Read: MU; returns wither 0 (muted) or 1 (not muted).
Write: MU<status>; tba
Read-only, returns the radio name, for example NetSDR. This is the same value shown at the bottom left of the status bar.
Read-only, returns the current sample rate.
Read-only, returns the transmitter index which is always 0.
Read-only, returns the current receiver index.