AirScout/CATCheck/Rigs/FTDX-3000-DATA.ini

222 wiersze
4.2 KiB
INI

;-------------------------------------------------------------------------------
; Yaesu FTDX-3000-DATA
;
; Same as FTDX-3000, but DIG modes select PKT-U and PKT-L instead of RTTY-USB
; and RTTY-LSB.
;
; 2018-05-01 Created by Bob Wilson, N6TV, n6tv@arrl.net
;-------------------------------------------------------------------------------
;-------------------------------------------------------------------------------
; initialize
;-------------------------------------------------------------------------------
[INIT]
Command=(AI0;)
ReplyLength=0
;-------------------------------------------------------------------------------
; set frequency
;-------------------------------------------------------------------------------
[pmFreqA]
Command=(FA........;)
Value=2|8|vfText|1|0
ReplyLength=0
[pmFreqB]
Command=(FB........;)
Value=2|8|vfText|1|0
ReplyLength=0
[pmFreq]
;not supported
[pmRitOffset]
Command=(RU....;)
Value=2|4|vfText|1|0
ReplyLength=0
[pmRit0]
Command=(RC;)
ReplyLength=0
[pmPitch]
Command=(KP..;)
Value=2|2|vfText|0.1|-30
ReplyLength=0
;-------------------------------------------------------------------------------
; set rit/xit/split/rx/tx
;-------------------------------------------------------------------------------
[pmSplitOn]
Command=(FR0;FT1;)
ReplyLength=0
[pmSplitOff]
Command=(FR0;FT0;)
ReplyLength=0
[pmVfoA]
Command=(FR0;)
ReplyLength=0
[pmVfoB]
Command=(FR3;)
ReplyLength=0
[pmVfoEqual]
Command=(AB;)
ReplyLength=0
[pmVfoSwap]
Command=(SV;)
ReplyLength=0
[pmVfoAA]
Command=(FR0;FT0;)
ReplyLength=0
[pmVfoAB]
Command=(FR0;FT1;)
ReplyLength=0
[pmVfoBA]
Command=(FR3;FT0;)
ReplyLength=0
[pmVfoBB]
Command=(FR3;FT1;)
ReplyLength=0
[pmRitOn]
Command=(RT1;)
ReplyLength=0
[pmRitOff]
Command=(RT0;)
ReplyLength=0
[pmXitOn]
Command=(XT1;)
ReplyLength=0
[pmXitOff]
Command=(XT0;)
ReplyLength=0
[pmRit0]
Command=(RC;)
ReplyLength=0
[pmRx]
Command=(TX0;)
ReplyLength=0
[pmTx]
Command=(TX1;)
ReplyLength=0
;-------------------------------------------------------------------------------
; set mode
;-------------------------------------------------------------------------------
[pmCW_U]
Command=(MD03;)
ReplyLength=0
[pmCW_L]
Command=(MD07;)
ReplyLength=0
[pmSSB_U]
Command=(MD02;)
ReplyLength=0
[pmSSB_L]
Command=(MD01;)
ReplyLength=0
[pmDIG_U]
Command=(MD0C;)
ReplyLength=0
[pmDIG_L]
Command=(MD08;)
ReplyLength=0
[pmAM]
Command=(MD05;)
ReplyLength=0
[pmFM]
Command=(MD04;)
ReplyLength=0
;-------------------------------------------------------------------------------
; read status
;-------------------------------------------------------------------------------
[STATUS1]
Command=(IF;)
ReplyEnd=(;)
Validate=(IF........................;)
Value1=13|5|vfText|1|0|pmRitOffset
Value2=5|8|vfText|1|0|pmFreq
Flag1 =(..................0........)|pmRitOff
Flag2 =(..................1........)|pmRitOn
Flag3 =(...................0.......)|pmXitOff
Flag4 =(...................1.......)|pmXitOn
Flag5 =(....................1......)|pmSSB_L
Flag6 =(....................2......)|pmSSB_U
Flag7 =(....................3......)|pmCW_U
Flag8 =(....................4......)|pmFM
Flag9 =(....................5......)|pmAM
Flag10=(....................6......)|pmDIG_L
Flag11=(....................7......)|pmCW_L
Flag12=(....................8......)|pmDIG_L
Flag13=(....................9......)|pmDIG_U
Flag14=(....................B......)|pmFM
Flag15=(....................C......)|pmDIG_U
Flag16=(..............0000.........)|pmRit0
[STATUS2]
Command=(FA;)
ReplyEnd=(;)
;Validate=(FA........;)
Value1=2|8|vfText|1|0|pmFreqA
[STATUS3]
Command=(FB;)
ReplyEnd=(;)
;Validate=(FB........;)
Value1=2|8|vfText|1|0|pmFreqB
[STATUS4]
Command=(KP;)
ReplyEnd=(;)
Validate=(KP..;)
Value1=2|2|vfText|10|300|pmPitch
[STATUS5]
Command=(FR;FT;)
ReplyLength=8
;ReplyEnd=(;)
Validate=(FR.;FT.;)
Flag1=(..0.....)|pmVfoA
Flag2=(..3.....)|pmVfoB
Flag3=(..0...0.)|pmVfoAA
Flag4=(..0...1.)|pmVfoAB
Flag5=(..3...0.)|pmVfoBA
Flag6=(..3...1.)|pmVfoBB
Flag7=(..0...1.)|pmSplitOn
Flag8=(..0...0.)|pmSplitOff
[STATUS6]
Command=(TX;)
ReplyLength=4
ReplyEnd=(;)
Validate=(TX.;)
Flag1=(..0.)|pmRX
Flag2=(..1.)|pmTX
Flag3=(..2.)|pmTX