Elecraft XG3, is it a rig?
David Mair <ad7gh <at> mair-family.org>
2014-12-10 01:36:57 GMT
For the purposes of hamlib, can the Elecraft XG3 be considered a "rig"
and a backend be tolerated?
It's a RF signal generator, has RS-232 remote control, output frequency
selectable from the range 1.5-200MHz (to 1.4GHz via harmonics),
programmable preset frequency memories, selectable output power level
(though in dBm rather than Watts and restricted when using harmonic
derived frequencies), 50 Ohm output at a BNC female.
I didn't find a relevant back-end in the current source.
Plug a XG3 into your transceiver's antenna input, operate the rig as a
receiver. Select frequency and power on the XG3, tune the receiver to
the same frequency to verify the basic receive operation, S-Meter
calibration, RF signal tracing of the receiver PCB. It has reverse power
protection via shunt diodes and a fusible PCB trace but still take care
about keying the mic on the connected transceiver of course. Even use it
as a VFO local oscillator for your experiments.
I have a XG3 and have operated it with my own remote control code from
time to time. I haven't started a hamlib backend for it but if such a
thing is tolerable I think the rig definitions need the attached patch
to properly identify a device like a XG3.
The XG3 is a transmitter by the standards used in hamlib, it has no
receiver. So, added RIG_TYPE_TRANSMITTER macro to the set. I suppose the
use of the single flag is no more effort but for anyone used to using
RIG_TYPE_ names in rig_caps.rig_type there's no point in having two name
The XG3 has transmit output control via RS-232 but it isn't via any of
the RS-232 control signals like DTR, etc. The XG3 allows the output
signal to be "keyed" using a RS-232 data message, e.g. send "O,00;" text
data to the RS-232 port connected to the XG3 to turn off the
"transmitter", send "O,01;" to turn it on. Hence the addition of
RIG_PTT_MSG to ptt_type_t. I agonized over RIG_PTT_DATA or
RIG_PTT_SERIAL or alternatives, RIG_PTT_MSG is accurate but not very
descriptive, none of the others I could come up with was highly
descriptive without being absurdly long.
David Mair, AD7GH
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
Hamlib-developer mailing list
Hamlib-developer <at> lists.sourceforge.net