Hector Peraza's rx320 program for Linux: Difference between revisions
No edit summary |
No edit summary |
||
Line 19: | Line 19: | ||
*http://longwire.com/?p=47 (mirrored at [[File:The TenTec RX-320 receiver and Linux – longwire - grabbed 2017-03-28.pdf]]) | *http://longwire.com/?p=47 (mirrored at [[File:The TenTec RX-320 receiver and Linux – longwire - grabbed 2017-03-28.pdf]]) | ||
*http://xclass.sourceforge.net/rx320.html (mirrored at [[File:Unix Control Software for the RX320 - grabbed 2017-03-28.pdf]]) | *http://xclass.sourceforge.net/rx320.html (mirrored at [[File:Unix Control Software for the RX320 - grabbed 2017-03-28.pdf]]) | ||
*https://radio.linux.org.au/pkgdetail.phtml?sectpat=rigcontrol&ordpat=title&descpat=&pkgid=348 | |||
==XClass== | ==XClass== | ||
Line 32: | Line 33: | ||
http://xclass.sourceforge.net/rx320.html | http://xclass.sourceforge.net/rx320.html | ||
==Configuration== | |||
The serial port device initially defaults to /dev/ttyS1, and if you're using another port you'll have to use the configuration dialog to enter the correct device name. Right click on the main window and a popup menu will appear, select "Configuration..." and in the dialog that appears enter the new device name. Make sure you have the correct permissions to access the serial port. | |||
Revision as of 21:23, 28 March 2017
Hector Peraza wrote a control program for the rx-320/rx-321 based on a 32-bit library called Xclass called rx320. These are my notes on obtaining various versions that appeared over a decade ago. This is the GUI based program I use most often with my RX-321.
https://radio.linux.org.au/pkgdetail.phtml?sectpat=rigcontrol&ordpat=title&descpat=&pkgid=348
"It uses the xclass libraries (see link above). You must install the xclass first then the rx320 program for it to work. Complete control of the radio is possible and it does have the capability to use the .320 file format in the database .Thanks to Hector Pereza for taking the time to write a linux only controller for this."
This class will not compile on 64-bit systems I have tried a few times to refactor it for 64-bit and came up each time with the conclusion it would be faster and more prudent to write my own in Python (which I now program in). Since this has not yet started I continue to use Hector's program which suits my current needs. I have written numerous Bash and some Python scripts which use Alex Fraiser's rx320 command line program which I have cloned into a Github repo which I will published in a few days.
Features
Currently the program is capable of communicating with the receiver using one of the available serial ports. There is also support for managing frequency database files: the program can read and save files in Clifton Turner's *.320 format, and the receiver can be tuned to selected stations. New stations can be entered and existing ones can be edited.
The program can also scan a frequency band and display a graphical view of station activity.
To run the program, just type rx320 and the main window should appear. You'll probably have to select a serial port, below we explain how to do it and how to use the program.
Notes
- http://longwire.com/?p=47 (mirrored at File:The TenTec RX-320 receiver and Linux – longwire - grabbed 2017-03-28.pdf)
- http://xclass.sourceforge.net/rx320.html (mirrored at File:Unix Control Software for the RX320 - grabbed 2017-03-28.pdf)
- https://radio.linux.org.au/pkgdetail.phtml?sectpat=rigcontrol&ordpat=title&descpat=&pkgid=348
XClass
http://xclass.sourceforge.net/
https://sourceforge.net/projects/xclass/files/
rx320 GUI program
http://xclass.sourceforge.net/rx320.html
Configuration
The serial port device initially defaults to /dev/ttyS1, and if you're using another port you'll have to use the configuration dialog to enter the correct device name. Right click on the main window and a popup menu will appear, select "Configuration..." and in the dialog that appears enter the new device name. Make sure you have the correct permissions to access the serial port.