- Added support for running multiple USBClients on a single PC to enable recording or radios. Each USBClient must be in a separate folder with the following files:
- Code: Select all
CheckIPPInstallation.dll
dtxIPP.dll
libmmd.dll
USBClient.ini
USBClientService.exe
Note that the user interface file is not present in this list.
In the INI file the following settings must be unique for each USBClient.- Code: Select all
[SERVICE]
; display_name is the name of the service (e.g. USB2)
DISPLAYNAME=display_name
; name is a unique name for the USBClient (e.g. USB2)
NAME=name
[SETTINGS]
; when configured as a radio, the USBClient will always be in VOX mode, the username will always be the USBClient name specified in the SERVICES section
ISRADIO=1
; port_number is a value like 25000, 26000, etc. to prevent USBClients from trying to open the same ports
BASEPORT=port_number
SOUNDCARDNAME=sound_card_name ; where sound_card_name is the unique name of the USB sound device in Windows (e.g. "USB AUDIO CODEC (2)", without the quotes)
Each USBClient will receive audio from a USB tap (i.e. there are multiple USB taps in the PC). Each USB tap will be assigned its own audio device, and unique name (e.g. "USB AUDIO CODEC (2)" without the quotes. Note that there are 2 spaces between "CODEC" and "(2)", and the name specified in the INI file must have these 2 spaces as well).
Please ensure that the ports configured manually in the INI files, do not overlap.