MM-WaveLink
WaveLink package
JE3HHT Makoto Mori
Translated into English by JA7UDE Nob Oba
WaveLink is a tool, with which you can use a remote PC as an MMTTY/MMSSTV client.
============
WaveLink
============
The following picture shows two PCs interconnected over the TCP link, which typically is an Ethernet LAN. The PC running MMTTY/MMSSTV is defined as the WaveLink client, and the other PC hooked to the rig is defined as the WaveLink server.
------- Client -------
MMTTY or MMSSTV
WLClient.mmw
----------------------
|
| LAN
|
------- Server -------
WLServer.exe
----------------------
|
| Audio
|
Rig
==============
Server setting
==============
For the initial setup, on the client PC, copy the WLClinet.mmw file to the folder in which the MMTTY/MMSSTV is installed.
On the server PC, run WLServer.exe. I believe the soundcard should be operating without a problem. For the PTT control, specify the COM port and select the signal (RTS, DTR) that makes and breaks PTT.
When the network bandwidth is not high, you might have to increase the length of TxFIFO and RxFIFO. It should be noted, however, that increasing the length of TxFIFO also increases the delay of the sound getting out of the speaker. In the RTTY case, you would have time lag between the keyboard input and the sound output.
==================
MMTTY/MMSSTV setting
==================
Open the MISC page of the MMTTY/MMSSTV setup page, and select WLClient in the DeviceID drop-down list. Remember that you have to have WLClient.mmw in the same directory where the MMTTY/MMSSTV is installed.
Right after pushing the OK button, a small window, WLClient, is popped up. Enter the computer name or ip address of the server PC, and push the Connect button. WLServer.exe should be running on the server PC.
When the Auto connect is checked, MMTTY/MMSSTV automatically attempts to connect the specified server PC in the next run. Push _ (underscore) button to minimize the WLClient window if you prefer.
======================
WLClient PTT and Monitor
======================
When the PTT button is depressed, the sound input to the client PC is transferred to the server PC over the TCP link. The sound then gets out from the speaker of the server PC. The signal flow is shown below.
[Client PC]
(PC microphone) Sound IN ---> WLClient --> LAN
[Server PC]
LAN ---> WLServer --> Sound Out
When Monitor is checked, the sound input to the server PC goes over the TCP link to the client PC. The audio input to the server PC comes out from the speaker of the client PC. The signal flow is as follows.
[Server PC]
Sound IN ---> WLServer --> LAN
[Client PC]
LAN --> WLClinet --> MMSSTV
|
---> Sound OUT (PC speaker)
=============
TCP port number
=============
WaveLink uses TCP port number 10203 by default. If you have another application that uses the same TCP port, modify the port number of the TCP section in the INI files (WLClient.ini and WLServer.ini).
73, Mako