<!--
	Rig definition file for use with fldigi version 3.20xx

	CMDPTT uses the Pegasus PTT strings Q1<cr> and Q0<cr>
	The Jupiter responds correctly to these strings

-->
<RIGDEF>

<RIG>TENTEC-538 Jupiter </RIG>

<PROGRAMMER>
	Dave Freese		W1HKJ
	Checker: Ron Cox W9KFB
	Tester: Keith Flint W7ZAC
</PROGRAMMER>

<STATUS>
	tested by W1HKJ
	Version:	3.20
	Date:		24 January 2010
</STATUS>

<TITLE>RigCAT - TT-538</TITLE>

<!--
default settings for initial setup
-->
<TIMEOUT>100</TIMEOUT>
<RETRIES>5</RETRIES>
<WRITE_DELAY>20</WRITE_DELAY>
<BAUDRATE>57600</BAUDRATE>
<RTSCTS>true</RTSCTS>
<DTRPLUS>true</DTRPLUS>
<RTSPLUS>false</RTSPLUS>
<DTRPTT>false</DTRPTT>
<RTSPTT>false</RTSPTT>
<ECHO>false</ECHO>
<STOPBITS>1</STOPBITS>
<CMDPTT>true</CMDPTT>

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

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

<LSBMODES>
	<STRING>LSB</STRING>
	<STRING>CW</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>BAD</SYMBOL>
	<SIZE>2</SIZE>
	<STRING>Z</STRING>
	<BYTE>0D</BYTE>
</REPLY>

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

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

<REPLY>
	<SYMBOL>FREQ</SYMBOL>
	<SIZE>6</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>
</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>
	<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>1</SIZE>
	</DATA>
	<BYTE>31</BYTE>
	<BYTE>0D</BYTE>
	<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>
	<BAD>BAD</BAD>
</COMMAND>

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

<COMMAND>
	<SYMBOL>PTTON</SYMBOL>
	<SIZE>3</SIZE>
	<STRING>Q1</STRING>
	<BYTE>0D</BYTE>
</COMMAND>

<COMMAND>
	<SYMBOL>PTTOFF</SYMBOL>
	<SIZE>3</SIZE>
	<STRING>Q0</STRING>
	<BYTE>0D</BYTE>
</COMMAND>

</RIGDEF>
