[DXBase] Elecraft K2 Support
Brendan Minish
[email protected]
2002年11月17日 00:58:56 +0000
At 10:55 05/11/2002 -0500, you wrote:
>I am considering building a K@, any plans to support a radio interface in
>the near future?
HI Gregg
I have a K2/100 with the serial interface and have recently been
working out a K2 entry for the radios.ini file. It is loosely based on the
TS570 entry but should be a lot more responsive.
BTW: Eric Swartz WA6HHQ of Elecraft is a Dxbase user!
The radios.ini entry is at the bottom of this message.
It works 100% ok here but it's early days yet so please let me know how it
works for you (good or bad!)
Notes
1/ On rare occasions DXB will, when clicking a spot for a cross band
station try to set cross band (VFOA and VFO B on different HF bands), the
K2 does not currently support this and you will end up on the transmit
band. In-band Split operation is fully supported.
2/ DXBASE needs to be set to a Baudrate of 4800, No parity, 8 bits, 1 or 2
stop bits (either works)
3/ CW-R mode isn't read correctly when logging, this is a limitation of DXbase
4/ this file should work with DXB 2002 (& possibly earlier versions) but I
have not tested this, PLEASE let me know if you try it on older versions.
Cut and paste the following into the bottom of your radios.ini file
----- file starts below this line ---------------
[ELECRAFT_K2]
#Elecraft K2 revision 0.3 by Brendan Minish [email protected]
P_LSB=1
P_USB=2
P_CW_USB=0
P_CW_LSB=0
P_AM=5
P_FM=4
P_FM_N=0
P_DATA_LSB=0
P_DATA_USB=0
P_DATA_FM=0
P_CW=3
P_FSK=6
P_RTTY=6
P_PACKET=9
LSB=1
USB=2
CW=3
FM=4
AM=5
FSK=6
RTTY=6
HIGH=3
MEDIUM=2
LOW=1
OFF=0
ON=1
FREQDIVIN=1
FREQDIVOUT=1
USEEXTENDEDMODES=0
FREQSHIFT=0
PACING=1
DefaultCW=3
DefaultAM=5
DefaultFSK=6
DefaultRTTY=6
DefaultFM=4
SelectVFOA= eoc(100) asc( "FR0;" ) eoc(0)
SetVFOA= asc( "FA" ) dec( %vfoa,11 ) asc( ";" ) asc("MD") dec( %mode,1) asc
( ";" ) eoc(0)
GetVFOA= asc("FA;") rrs(14) eoc(0)
PrsVFOA= asc("FA") dec(%vfoa,11) asc(";") eoc(0)
SelectVFOB= eoc(0)
SetVFOB= asc( "FB" ) dec( %vfob,11 ) asc( ";" ) eoc(0)
GetVFOB= asc("FB;") rrs(14) eoc(0)
PrsVFOB= asc("FB") dec(%vfob,11) asc(";") eoc(0)
SetMode= eoc(0)
GetMode= asc( "IF;" ) rrs(38) eoc(0)
PrsMode= asc("IF") dec(%dummy,27) dec(%mode,1) dec(%dummy,7) asc(";") eoc(0)
SetFilter= asc("K22;") asc( "FW0000" ) dec( %filter, 1 ) asc ( ";" ) eoc(0)
GetFilter= asc("K22;") asc( "FW;" ) eoc(0)
PrsFilter= asc("FW") dec(%dummy,4) dec( %filter, 1 ) asc ( ";" ) eoc(0)
SetSplit= asc( "FT" ) dec( %split ) asc ( ";" ) eoc(0)
GetSplit= asc( "IF;" ) rrs(38) eoc(0)
PrsSplit= asc("IF") dec(%dummy,30) dec(%split,1) dec(%dummy,4) asc(";") eoc(0)
------ File ends above this line -------
73
Brendan EI6IZ