DF3CB.com :: Software
FTDXRC - CAT and Remote Control Software for Yaesu FT DX 5000, FT-2000, FT-950
Documentation

IPC - Inter-Process Communication

Description

You can develop an IPC Client using Windows Messages to receive relevant radio information from FTDXRC. This information can for example be used to control a linear amplifier. Enable FTDXRC IPC Server in the Settings:

Setting IPC Server

A RadioDataRecord is sent to a connected client application each time any of the informations changes. For example when you tune VFO A or when you change bands or when you transmit. This information includes Frequency and Mode VFO A, Frequency and Mode VFO B, Power Output Level, Power Switch (on or off), Split and TX (receiving or transmitting).

IPC RadioDataRecord

Parameter Description
FrequencyA is the current frequency of VFO A in Hz.
FrequencyB is the current frequency of VFO B in Hz.
ModeA is the current mode of VFO A (see YAESU modes below).
ModeB is the current mode of VFO B (see YAESU modes below).
PowerLevel is the transceiver's power output in W.
PowerSwitch is either off (false) or on (true).
Split is either off (false) or on (true). It indicates whether VFO A or VFO B is used on transmit.
TX is either off or on. It indicates whether you are receiving (false) or transmitting (true).

The YAESU transceiver modes are sent as Byte:

Byte YAESU Mode Mode
0 ymLSB SSB
1 ymUSB SSB
2 ymCW CW
3 ymFM FM
4 ymAM AM
5 ymFSK RTTY
6 ymCW_R CW
7 ymPKT_L PKT
8 ymFSK_R RTTY
9 ymPKT_FM PKT
10 ymFM_N FM
11 ymPKT_U PKT

Sample Source Code

The source code of the FTDXRC IPC client and server written in Delphi Pascal is available here.

A little Client test program FTDXRCIPCClient.exe comes with the FTDXRC installation, It is installed in the FTDXRC program folder.

FTDXRC IPC Client

Back to Documentation