<!--
	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-535</RIG>

<PROGRAMMER>
	Dave Freese		W1HKJ
	Tester:
</PROGRAMMER>

<STATUS>
	alpha
	Version:	3.11
	Date:		15 April 2009
</STATUS>

<TITLE>RigCAT - TT-535</TITLE>

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

<TIMEOUT>50</TIMEOUT>
<RETRIES>2</RETRIES>
<WRITE_DELAY>10</WRITE_DELAY>
<BAUDRATE>19200</BAUDRATE>
<RTSCTS>false</RTSCTS>
<ECHO>true</ECHO>
<CMDPTT>false</CMDPTT>

<MODES>
	<ELEMENT><SYMBOL>AM</SYMBOL><BYTES>30 30</BYTES></ELEMENT>
	<ELEMENT><SYMBOL>USB</SYMBOL><BYTES>31 31</BYTES></ELEMENT>
	<ELEMENT><SYMBOL>LSB</SYMBOL><BYTES>32 32</BYTES></ELEMENT>
	<ELEMENT><SYMBOL>CW</SYMBOL><BYTES>33 33</BYTES></ELEMENT>
	<ELEMENT><SYMBOL>FM</SYMBOL><BYTES>34 34</BYTES></ELEMENT>
</MODES>

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

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

<BANDWIDTHS>
	<ELEMENT><SYMBOL>300</SYMBOL><INT>33</INT></ELEMENT>
	<ELEMENT><SYMBOL>330</SYMBOL><INT>32</INT></ELEMENT>
	<ELEMENT><SYMBOL>375</SYMBOL><INT>31</INT></ELEMENT>
	<ELEMENT><SYMBOL>450</SYMBOL><INT>30</INT></ELEMENT>
	<ELEMENT><SYMBOL>525</SYMBOL><INT>29</INT></ELEMENT>
	<ELEMENT><SYMBOL>600</SYMBOL><INT>28</INT></ELEMENT>
	<ELEMENT><SYMBOL>675</SYMBOL><INT>27</INT></ELEMENT>
	<ELEMENT><SYMBOL>750</SYMBOL><INT>26</INT></ELEMENT>
	<ELEMENT><SYMBOL>900</SYMBOL><INT>25</INT></ELEMENT>
	<ELEMENT><SYMBOL>1050</SYMBOL><INT>24</INT></ELEMENT>
	<ELEMENT><SYMBOL>1200</SYMBOL><INT>23</INT></ELEMENT>
	<ELEMENT><SYMBOL>1350</SYMBOL><INT>22</INT></ELEMENT>
	<ELEMENT><SYMBOL>1500</SYMBOL><INT>21</INT></ELEMENT>
	<ELEMENT><SYMBOL>1650</SYMBOL><INT>20</INT></ELEMENT>
	<ELEMENT><SYMBOL>1800</SYMBOL><INT>19</INT></ELEMENT>
	<ELEMENT><SYMBOL>1950</SYMBOL><INT>18</INT></ELEMENT>
	<ELEMENT><SYMBOL>2100</SYMBOL><INT>17</INT></ELEMENT>
	<ELEMENT><SYMBOL>2250</SYMBOL><INT>16</INT></ELEMENT>
	<ELEMENT><SYMBOL>2400</SYMBOL><INT>15</INT></ELEMENT>
	<ELEMENT><SYMBOL>2550</SYMBOL><INT>14</INT></ELEMENT>
	<ELEMENT><SYMBOL>2700</SYMBOL><INT>13</INT></ELEMENT>
	<ELEMENT><SYMBOL>2850</SYMBOL><INT>12</INT></ELEMENT>
	<ELEMENT><SYMBOL>3000</SYMBOL><INT>11</INT></ELEMENT>
	<ELEMENT><SYMBOL>3300</SYMBOL><INT>10</INT></ELEMENT>
	<ELEMENT><SYMBOL>3600</SYMBOL><INT>09</INT></ELEMENT>
	<ELEMENT><SYMBOL>3900</SYMBOL><INT>08</INT></ELEMENT>
	<ELEMENT><SYMBOL>4200</SYMBOL><INT>07</INT></ELEMENT>
	<ELEMENT><SYMBOL>4500</SYMBOL><INT>06</INT></ELEMENT>
	<ELEMENT><SYMBOL>4800</SYMBOL><INT>05</INT></ELEMENT>
	<ELEMENT><SYMBOL>5100</SYMBOL><INT>04</INT></ELEMENT>
	<ELEMENT><SYMBOL>5400</SYMBOL><INT>03</INT></ELEMENT>
	<ELEMENT><SYMBOL>5700</SYMBOL><INT>02</INT></ELEMENT>
	<ELEMENT><SYMBOL>6000</SYMBOL><INT>01</INT></ELEMENT>
	<ELEMENT><SYMBOL>8000</SYMBOL><INT>00</INT></ELEMENT>
</BANDWIDTHS>
	
<REPLY>
	<SYMBOL>OK</SYMBOL>
	<SIZE>2</SIZE>
	<STRING>G</STRING>
	<BYTE>0D</BYTE>
</REPLY>

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

<REPLY>
	<SYMBOL>MODE</SYMBOL>
	<SIZE>5</SIZE>
	<STRING>*M</STRING>
	<BYTE>MODE</BYTE>
	<BYTE>MODE</BYTE>
	<BYTE>0D</BYTE>
</REPLY>

<REPLY>
	<SYMBOL>BW</SYMBOL> 
	<SIZE>4</SIZE>
	<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>BINARY</DTYPE>
		<SIZE>2</SIZE>
	</DATA>
	<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>
