TCI Macro for Expert SDR rigs

TCI – Transceiver Control Interface is the network interface for control, data transfer and synchronization between Expert SDR rigs and devices. Using TCI you can have seamless connection with third-party software like SDC (with its own Skimmer), LogHXSWISSLOG, RUMlog. If your logging program doesn't still support TCI, or you just want to add CW Macro to EESDR, you can use the TCI-Macro.


Warning: TCI Macro is implemented in Microsoft .Net enviroment so you can't use it in Linux or Mac OSx operating systems. It is implemented with the keyboard global hooking system, so you may have some troubles with paranoic antiviruses. In this case you can just add exception and run safely the program.


First you have to install the proper version of TCI Macro (x86 or x64). Installation is quite simple, just "Next" and go.


At the first exec you have to configure the TCI endpoint (<Host or IP>:<Port number>).  See the picures below.

Usually it is or localhost:40001. Host or IP is the address of the PC on which EESDR is running, while Port Number is the port you have configured in EESDR (Options->TCI panel).

In the same panel you can configure each Macro Text  and Button Label. The last one is only a mnemonic text.

If you like you can configure a new Feature in EESDR like in the picture below. This make TCI-Macro to start with EESDR.

Once the program is configured you have the following options:

  1. Send a macro using the mouse. It is not the best way but it works.
  2. Send a macro using a configured Function Key. You don't need the main focus on TCI-Macro window because the program hooks globally any key pressed in your system and sends the macro in background to EESDR. It also works with minimized window or when you are using another program. However, this approach has a drawback: if you are running another program that uses the same function keys that you have configured in TCI-Macro they will not work. For this purpose you can uncheck the Enable button without closing TCI-Macro and then go on with your program.
    It is the same if you have configured a EESDR shortcuts with the same function keys you already configured in TCI-Macro. 
  3. Send free words or sentences writing them in the textbox and hitting Enter.

You can set the Macro speed using the dedicated spin buttons.


Write me a email if you find something wrong.

73', iw7dmh