<!--
	Rig definition file for use with fldigi
	
	See separate rigxml.odt (Open Office Writer document) for instructions on creating or maintaining
	this file
-->

<RIGDEF>

<RIG>TENTEC-516, ArgoV</RIG>

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

<STATUS>
	alpha
	Version:	3.11
	Date:		27 April 2010
</STATUS>

<TITLE>RigCAT - TT-516</TITLE>

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

<TIMEOUT>50</TIMEOUT>
<RETRIES>2</RETRIES>
<WRITE_DELAY>20</WRITE_DELAY>
<BAUDRATE>1200</BAUDRATE>
<STOPBITS>1</STOPBITS>
<RTSCTS>false</RTSCTS>
<ECHO>false</ECHO>
<CMDPTT>true</CMDPTT>

<MODES>
	<ELEMENT><SYMBOL>AM</SYMBOL><STRING>0</STRING></ELEMENT>
	<ELEMENT><SYMBOL>USB</SYMBOL><STRING>1</STRING></ELEMENT>
	<ELEMENT><SYMBOL>LSB</SYMBOL><STRING>2</STRING></ELEMENT>
	<ELEMENT><SYMBOL>CW</SYMBOL><STRING>3</STRING></ELEMENT>
	<ELEMENT><SYMBOL>FM</SYMBOL><STRING>4</STRING></ELEMENT>
</MODES>

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

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

<BANDWIDTHS>
	<ELEMENT><SYMBOL>200</SYMBOL><BYTE>00</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>250</SYMBOL><BYTE>01</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>300</SYMBOL><BYTE>02</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>350</SYMBOL><BYTE>03</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>400</SYMBOL><BYTE>04</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>450</SYMBOL><BYTE>05</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>500</SYMBOL><BYTE>06</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>550</SYMBOL><BYTE>07</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>600</SYMBOL><BYTE>08</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>650</SYMBOL><BYTE>09</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>700</SYMBOL><BYTE>0A</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>750</SYMBOL><BYTE>0B</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>800</SYMBOL><BYTE>0C</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>850</SYMBOL><BYTE>0D</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>900</SYMBOL><BYTE>0E</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>950</SYMBOL><BYTE>0F</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>1000</SYMBOL><BYTE>10</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>1100</SYMBOL><BYTE>11</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>1200</SYMBOL><BYTE>12</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>1300</SYMBOL><BYTE>13</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>1400</SYMBOL><BYTE>14</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>1500</SYMBOL><BYTE>15</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>1600</SYMBOL><BYTE>16</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>1700</SYMBOL><BYTE>17</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>1800</SYMBOL><BYTE>18</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>1900</SYMBOL><BYTE>19</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>2000</SYMBOL><BYTE>1A</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>2100</SYMBOL><BYTE>1B</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>2200</SYMBOL><BYTE>1C</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>2300</SYMBOL><BYTE>1D</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>2400</SYMBOL><BYTE>1E</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>2500</SYMBOL><BYTE>1F</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>2600</SYMBOL><BYTE>20</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>2700</SYMBOL><BYTE>21</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>2800</SYMBOL><BYTE>22</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>2900</SYMBOL><BYTE>23</BYTE></ELEMENT>
	<ELEMENT><SYMBOL>3000</SYMBOL><BYTE>24</BYTE></ELEMENT>
</BANDWIDTHS>
	
<REPLY>
	<SYMBOL>OK</SYMBOL>
	<STRING>G</STRING>
	<BYTE>0D</BYTE>
</REPLY>

<REPLY>
	<SYMBOL>BAD</SYMBOL>
	<STRING>Z</STRING>
	<BYTE>0D</BYTE>
</REPLY>

<REPLY>
	<SYMBOL>MODE</SYMBOL>
	<STRING>M</STRING>
	<DATA>
		<DTYPE>STRING</DTYPE>
		<SIZE>1</SIZE>
	</DATA>
	<FILL>1</FILL>
	<BYTE>0D</BYTE>
</REPLY>

<REPLY>
	<SYMBOL>BW</SYMBOL> 
	<STRING>W</STRING>
	<DATA>
		<DTYPE>BINARY</DTYPE>
		<SIZE>1</SIZE>
	</DATA>
	<BYTE>0D</BYTE>
</REPLY>

<REPLY>
	<SYMBOL>FREQ</SYMBOL>
	<STRING>A</STRING>
	<DATA>
		<DTYPE>BINARY</DTYPE>
		<SIZE> 4 </SIZE>
		<MAX> 30000000 </MAX>
		<MIN> 50000 </MIN>
		<RESOL> 1 </RESOL>
		<REV>false</REV>
	 </DATA>
	<BYTE>0D </BYTE>
</REPLY>	


<COMMAND>
	<SYMBOL>SETFREQ</SYMBOL>
	<SIZE>7</SIZE>
	<STRING>*A</STRING>
	<DATA>
		<DTYPE>BINARY</DTYPE>
		<SIZE> 4 </SIZE>
		<MAX> 30000000 </MAX>
		<MIN> 50000 </MIN>
		<RESOL> 1 </RESOL>
		<REV>false</REV>
	 </DATA>
	<BYTE>0D </BYTE>
	<OK>OK</OK>
	<BAD>BAD</BAD>
</COMMAND>

<COMMAND>
	<SYMBOL>GETFREQ</SYMBOL>
	<SIZE>3</SIZE>
	<STRING>?A</STRING>
	<BYTE>0D </BYTE>
	<INFO>FREQ</INFO>
</COMMAND>

<COMMAND>
	<SYMBOL>GETMODE</SYMBOL>
	<SIZE>3</SIZE>
	<STRING>?M</STRING>
	<BYTE>0D</BYTE>
	<INFO>MODE</INFO>
</COMMAND>
	
<COMMAND>
	<SYMBOL>SETMODE</SYMBOL>
	<SIZE>5</SIZE>
	<STRING>*M</STRING>
	<DATA>
		<DTYPE>STRING</DTYPE>
		<SIZE>2</SIZE>
	</DATA>
	<BYTE>0D</BYTE>
	<OK>OK</OK>
	<BAD>BAD</BAD>
</COMMAND>

<COMMAND>
	<SYMBOL>"PTTON</SYMBOL>
	<SIZE>3</SIZE>
	<STRING>#1</STRING>
	<BYTE>0D</BYTE>
	<OK>OK</OK>
	<BAD>BAD</BAD>
</COMMAND>

<COMMAND>
	<SYMBOL>PTTOFF</SYMBOL>
	<SIZE>3</SIZE>
	<STRING>#0</STRING>
	<BYTE>0D</BYTE>
	<OK>OK</OK>
	<BAD>BAD</BAD>
</COMMAND>

<COMMAND>
	<SYMBOL>SETBW</SYMBOL> 
	<SIZE>4</SIZE>
	<STRING>*W</STRING>
	<DATA>
		<DTYPE>BINARY</DTYPE>
		<SIZE>1</SIZE>
	</DATA>
	<BYTE>0D</BYTE>
	<OK>OK</OK>
	<BAD>BAD</BAD>
</COMMAND>

<COMMAND>
	<SYMBOL>GETBW</SYMBOL> 
	<SIZE>3</SIZE>
	<STRING>?W</STRING>
	<BYTE>0D</BYTE>
	<INFO>BW</INFO>
</COMMAND>

</RIGDEF>
