<RIGDEF>

<RIG>Yaesu FT-450</RIG>

<PROGRAMMER>
	W1HKJ
	Tested by:	W1HKJ 	
</PROGRAMMER>

<STATUS>
	Verified:	KB0HTQ
	Version:	3.11
	Date:		15 April 2009
</STATUS>

<TITLE>RigCAT FT-450</TITLE>

<!--
default settings for initial setup
-->

<TIMEOUT>50</TIMEOUT>
<RETRIES>2</RETRIES>
<WRITE_DELAY>5</WRITE_DELAY>
<BAUDRATE>38400</BAUDRATE>
<RTSCTS>true</RTSCTS>
<ECHO>false</ECHO>
<CMDPTT>true</CMDPTT>

<!--  Added AM and FM modes - KB0HTQ
-->

<MODES>
	<ELEMENT>
		<SYMBOL>LSB</SYMBOL>
		<STRING>01</STRING>
	</ELEMENT>
	<ELEMENT>
		<SYMBOL>USB</SYMBOL>
		<STRING>02</STRING>
	</ELEMENT>
	<ELEMENT>
		<SYMBOL>CW</SYMBOL>
		<STRING>03</STRING>
	</ELEMENT>
	<ELEMENT>
		<SYMBOL>AM</SYMBOL>
		<STRING>05</STRING>
	</ELEMENT>
	<ELEMENT>
		<SYMBOL>FM</SYMBOL>
		<STRING>04</STRING>
	</ELEMENT>
	<ELEMENT>
		<SYMBOL>PKTLSB</SYMBOL>
		<STRING>08</STRING>
	</ELEMENT>
	<ELEMENT>
		<SYMBOL>PKTUSB</SYMBOL>
		<STRING>0C</STRING>
	</ELEMENT>
</MODES>

<!-- lsb mode strings should match those given in the modes id specifier 
     These are the modes reported by the rig that actually use LSB signal processing
-->

<LSBMODES>
	<STRING>LSB</STRING>
	<STRING>PKTLSB</STRING>
</LSBMODES>

<REPLY>
	<SYMBOL>MODE</SYMBOL>
	<SIZE>5</SIZE>
	<STRING>MD</STRING>
	<DATA>
		<DTYPE>STRING</DTYPE>
		<SIZE>2</SIZE>
	</DATA>
	<STRING>;</STRING>
</REPLY>

<REPLY>
	<SYMBOL>FREQ</SYMBOL>
	<SIZE>11</SIZE>
	<STRING>FA</STRING>
	<DATA>
		<DTYPE>DECIMAL</DTYPE>
		<SIZE>8</SIZE>
		<MAX>60000000</MAX>
		<MIN>0030000</MIN>
		<RESOL>1</RESOL>
		<REV>false</REV>
	</DATA>
	<STRING>;</STRING>
</REPLY>

<COMMAND>
	<SYMBOL>SETFREQ</SYMBOL>
	<SIZE>11</SIZE>
        <STRING>FA</STRING>
	<DATA>
		<DTYPE>DECIMAL</DTYPE>
		<SIZE> 8 </SIZE>
		<MAX>60000000</MAX>
		<MIN>0030000</MIN>
		<RESOL>1</RESOL>
		<REV>false</REV>
	 </DATA>
	<STRING>;</STRING>
</COMMAND>

<COMMAND>
	<SYMBOL>GETFREQ</SYMBOL>
	<SIZE>3</SIZE>
	<STRING>FA;</STRING>
	<INFO>FREQ</INFO>
</COMMAND>

<COMMAND><SYMBOL>SETMODE</SYMBOL>
	<SIZE>5</SIZE>
	<STRING>MD</STRING>
	<DATA>
		<DTYPE>STRING</DTYPE>
		<SIZE>2</SIZE>
	</DATA>
	<STRING>;</STRING>
	<INFO>MODE</INFO>
</COMMAND>
	
<COMMAND>
	<SYMBOL>GETMODE</SYMBOL>
	<SIZE>4</SIZE>
	<STRING>MD0;</STRING>
	<INFO>MODE</INFO>
</COMMAND>

<COMMAND>
	<SYMBOL>PTTON</SYMBOL>
	<SIZE>4</SIZE>
	<STRING>TX1;</STRING>
</COMMAND>

<COMMAND>
	<SYMBOL>PTTOFF</SYMBOL>
	<SIZE>4</SIZE>
	<STRING>TX0;</STRING>
</COMMAND>

<!-- Added this bandwidth section;  FM mode only has two bandwidth settings and returns values 00 and 16 (So wide value of 31 has no effect for FM mode)   	- KB0HTQ	
-->

<BANDWIDTHS>
       <ELEMENT><SYMBOL>NAR</SYMBOL><STRING>00</STRING></ELEMENT>
       <ELEMENT><SYMBOL>MID</SYMBOL><STRING>16</STRING></ELEMENT>
       <ELEMENT><SYMBOL>WIDE</SYMBOL><STRING>31</STRING></ELEMENT>
</BANDWIDTHS>

<REPLY>
	<SYMBOL>BW</SYMBOL>
	<SIZE>6</SIZE>
	<STRING>SH0</STRING>
	<DATA>
		<DTYPE>STRING</DTYPE>
		<SIZE>2</SIZE>
	</DATA>
	<STRING>;</STRING>
</REPLY>

<COMMAND><SYMBOL>SETBW</SYMBOL>
	<SIZE>6</SIZE>
	<STRING>SH0</STRING>
	<DATA>
		<DTYPE>STRING</DTYPE>
		<SIZE>2</SIZE>
	</DATA>
	<STRING>;</STRING>
	<INFO>MODE</INFO>
</COMMAND>

<COMMAND>
	<SYMBOL>GETBW</SYMBOL>
	<SIZE>4</SIZE>
	<STRING>SH0;</STRING>
	<INFO>BW</INFO>
</COMMAND>

</RIGDEF>


