[Elecraft] Computer interface programming

Leigh L Klotz, Jr. Leigh at WA5ZNU.org
Fri Apr 20 10:38:14 EDT 2007


I have some python command-line routines that I should publish for K2 
and SteppIR control.  They won't add much more to your understanding if 
you already have other code, but if you are considering a Linux UI, you 
might want to try writing it in Python instead of C.  It may be quicker 
and easier to maintain, and can be ported to Windows as well.  (WSJT for 
example is done this way).

Also, Dave W1HKJ wrote a configurable rig interface for fldigi that uses 
an XML-based config file format.  I contributed the K2 file and help a 
small amount on the XML design.  One idle project for me is a second 
implementation of the rig control interpreter outside of fldigi, perhaps 
in Python or Java.  The hope is that this rig control format can be 
shared among many programs.

Hamlib is OK for many purposes, but the infrastructure in it is complex, 
and the difficulty of adding new features is high.  Plus, given its 
monolithic nature, it is hard for individuals to make small 
contributions.

The configurable approach Dave has taken has the advantage here, though 
it remains to be seen how it will be extended to deal with rigs that 
require some computation that it can't currently express.

73,
Leigh/WA5ZNU


More information about the Elecraft mailing list