Begin3 Title: xpvox Version: 0.9.6 Entered-date: 2009-04-02 Description: xwindows based voice control for a radio transmister using the PC soundcard. it uses xforms library and headers, libmath, and libpthreads. xpvox is designed to work with the firmware for the swr transmitter controller project, you can find those asm listings and diagram here: http://panteltje.com/panteltje/pic/swr_pic/index.html Basically xpvox sends commands via a serial port to control power and transmit mode of an amateur radio transmitter, a RCI-2970 DX in this case. The big difference in this version is that the RTS and DTS lines are no longer used, this guarantees transmitter state does not change when the serial line is unplugged. To unpack: tar -zxvf xpvox-0.9.6.tgz cd xpvox-0.9.6 Then follow the instructions in README and INSTALL. Documentation is not complete yet. 0.9.2: Added 10x button for off time slider, this should allow for extern audio players to have long silent parts. Moved old_rts_is_on_flag to xpvox.h, set to -1 in main(), and in start_player(), so when sequence played each audio filename is logged. Increased temp[80] to temp[4096] in delete_sound_button_cb() to prevent crash when delete on long filenames. Limited browser line length to 1024 bytes (the xforms maximum) in show_sounds(). Removed pthread_cancel(play_thread) stop_player() in player.c to prevent segfault in stop because pthread_exit(&a) already happened if pid was killed by stop_player(). Added configure option, renamed and added files for configure (makefile.am, configure.ac, INSTALL,\ AUTHORS etc). 0.9.3: Added AGC. AGC only works on -o output! 0.9.4: Added xpq button. Pressing the xpq button will use (and pop-up) xpequ as player for mpa, mp2, mp3, and wav format. In case of mpa, mp2, and mp3 mpg123 is also called. xpequ will be activated for ALSA hw:0,0 as output. Xpequ allows the AGC and equalizer to be used. Xpequ is available from http://panteltje.com/panteltje/xpequ/index.html, or ftp://sunsite.unc.edu/pub/linux/apps/audio/ 0.9.5: Removed KILL for xpequ, latest xpequ >= 0.2.8 always exits on EOF. This avoids killing other xpequs by accident. 0.9.6: Changed call to xpequ to be without input device specified. Added version report in -h. Added -d device name command line option. Added serial device select button. Selected serial device saved on exit. Removed error exit if serial device does not exists. Added TX and PWR indicator. All serial commands now via RS232 commands, DTR and RTS no longer used! The commands are 'X' for power on, 'x' for power off, 'Y' for transmitter on, and 'y' for transmitter off. See the defines in xpvox.h for POWER_ON, POWER_OFF, TRANMITTER_ON, and TRANMITTER_OFF. Increased size of serial device button so it can hold longer device names like /dev/ttyUSB0. Keywords: amateur radio, voice control, vox, CB, 27MHz Author: Jan Panteltje panteltje@yahoo.com Maintained-by: panteltje@yahoo.com Primary-site: ftp sunsite.unc.edu/pub/linux/apps/audio/ Alternate-site: http://panteltje.com/panteltje/cb/ (homepage) Platforms: LINUX, UNIX Copying-policy: GPL End