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:
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).
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.
Back to Documentation