I was always wondering what kind of waveform is generated for the send control signal of my IC-7410.
Here is what I observed with OWON PDS5022S.
It seems that there is a gap of around 8mS between the control signal and the RF output.
Ham Radio Blog
I clean installed Ubuntu 14.10 (Utopic Unicorn) so that I can restart from a simple environment.
Perhaps the minimum requirement to run IC-7410 Rig Control Program, sprigmm, is:
% apt-get install libgtkmm-3.0-dev % apt-get install libasound2-dev % apt-get install libfftw3-dev
If you wish to control Soft66LC4:
% apt-get install libftdi-dev % wget http://www.infowares.com/soft66/soft66-0.1.3-test.tar.gz % tar xvfz soft66-0.1.3-test.tar.gz % cd soft66-0.1.3-test % ./configure && make && make install
And then, get the sprigmm source at https://github.com/jh1ood/sprigmm/tree/develop, and compile it by doing:
% g++ -std=c++11 -fpermissive *.cpp -o sprigmm -lm -lasound -lfftw3 -I/usr/include/alsa `pkg-config gtkmm-3.0 --cflags --libs`
You will also check your device IDs, etc.
% arecord --list-devices **** List of CAPTURE Hardware Devices **** card 0: MID [HDA Intel MID], device 0: ALC889 Analog [ALC889 Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: MID [HDA Intel MID], device 2: ALC889 Alt Analog [ALC889 Alt Analog] Subdevices: 2/2 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 card 2: Orpheus [Orpheus], device 0: BeBoB [Orpheus PCM] Subdevices: 1/1 Subdevice #0: subdevice #0 card 3: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0 % ls -l /dev/ttyUSB* crw-rw---- 1 root dialout 188, 0 Apr 23 08:54 /dev/ttyUSB0
Then you set the LO of Soft66LC4, and here we go.
% soft66-control -t 7020 % ./sprigmm /dev/ttyUSB0 hw:3,0 32000 1 hw:0,0 48000 2
VoilĂ !