<!--
	Rig definition file for use with fldigi
-->

<RIGDEF>

<RIG>Icom 725</RIG>

<PROGRAMMER>
	Dave Freese, W1HKJ
	Tested by: 
</PROGRAMMER>

<STATUS>
	Verified
	Version:	3.20
	Date:		15 April 2009
</STATUS>

<TITLE>RigCAT - IC-725</TITLE>

<!--
default settings for initial setup
-->

<TIMEOUT>50</TIMEOUT>
<RETRIES>2</RETRIES>
<WRITE_DELAY>0</WRITE_DELAY>
<BAUDRATE>1200</BAUDRATE>
<RTSCTS>false</RTSCTS>
<ECHO>true</ECHO>
<CMDPTT>false</CMDPTT>

<MODES>
	<ELEMENT>
		<SYMBOL>LSB</SYMBOL>
		<BYTE>00</BYTE>
	</ELEMENT>
	<ELEMENT>
		<SYMBOL>USB</SYMBOL>
		<BYTE>01</BYTE>
	</ELEMENT>
	<ELEMENT>
		<SYMBOL>CW</SYMBOL>
		<BYTE>03</BYTE>
	</ELEMENT>
</MODES>

<!-- lsb mode strings should match those given in the modes id specifier -->

<LSBMODES>
	<STRING>LSB</STRING>
</LSBMODES>

<REPLY>
	<SYMBOL>OK</SYMBOL>
	<SIZE>6</SIZE>
	<BYTES>FE FE E0 28</BYTES>
	<BYTE>FB</BYTE>
	<BYTE>FD</BYTE>
</REPLY>

<REPLY>
	<SYMBOL>BAD</SYMBOL>
	<SIZE>6</SIZE>
	<BYTES>FE FE E0 28</BYTES>
	<BYTE>FA</BYTE>
	<BYTE>FD</BYTE>
</REPLY>

<REPLY>
	<SYMBOL>MODE</SYMBOL>
	<SIZE>8</SIZE>
	<BYTES>FE FE E0 28</BYTES>
	<BYTE>04</BYTE>
	<DATA>
		<DTYPE>BINARY</DTYPE>
		<SIZE>1</SIZE>
	</DATA>
	<FILL>1</FILL>
	<BYTE>FD</BYTE>
</REPLY>

<REPLY>
	<SYMBOL>FREQ</SYMBOL>
	<SIZE>11</SIZE>
	<BYTES>FE FE E0 28</BYTES>
	<BYTE>03</BYTE>
	<DATA>
		<DTYPE>BCD</DTYPE>
		<SIZE> 10 </SIZE>
		<MAX> 30000000 </MAX>
		<MIN> 500000 </MIN>
		<RESOL> 1 </RESOL>
		<REV>true</REV>
	 </DATA>
	<BYTE>FD</BYTE>
</REPLY>	

<COMMAND>
	<SYMBOL>SETFREQ</SYMBOL>
	<SIZE>11</SIZE>
	<BYTES>FE FE 28 E0</BYTES>
	<BYTE>05</BYTE>
	<DATA>
		<DTYPE>BCD</DTYPE>
		<SIZE> 8 </SIZE>
		<MAX> 3000000 </MAX>
		<MIN> 500000 </MIN>
		<RESOL> 1 </RESOL>
		<REV>true</REV>
	 </DATA>
	<BYTE>FD </BYTE>
	<OK>OK</OK>
	<BAD>BAD</BAD>
</COMMAND>

<COMMAND>
	<SYMBOL>GETFREQ</SYMBOL>
	<SIZE>6</SIZE>
	<BYTES>FE FE 28 E0</BYTES>
	<BYTE>03</BYTE>
	<BYTE>FD </BYTE>
	<INFO>FREQ</INFO>
</COMMAND>

<COMMAND>
	<SYMBOL>SETMODE</SYMBOL>
	<SIZE>7</SIZE>
	<BYTES>FE FE 28 E0</BYTES>
	<BYTES>06</BYTES>
	<DATA>
		<DTYPE>BINARY</DTYPE>
		<SIZE>1</SIZE>
	</DATA>
	<BYTE>FD </BYTE>
	<OK>OK</OK>
	<BAD>BAD</BAD>
</COMMAND>
	
<COMMAND>
	<SYMBOL>GETMODE</SYMBOL>
	<SIZE>6</SIZE>
	<BYTES>FE FE 28 E0</BYTES>
	<BYTE>04</BYTE>
	<BYTE>FD</BYTE>
	<INFO>MODE</INFO>
</COMMAND>

</RIGDEF>
