Research Concepts RC2500 User Manual
Page 90

RC2500 Antenna Controller
Appendix E
RC2500 Comm Protocol
83
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas 66218-9680 • USA
www.researchconcepts.com
in non-volatile memory. The command contains the index of the desired entry in the satellite list. A
maximum of 30 satellites can be stored in memory. This query command contains 7 bytes and the format
is;
byte 0
STX
byte 1
A
where A is the RC2500 address
byte 2
35h
the query name command code
bytes 3,4
'XX'
where XX is the index of the satellite name being requested.
Normally this would be '01' the first time through and then
incremented until the 'YY' (YY being the last entry in the list)
satellite name is read. The maximum possible range for XX and
YY is 1 through 30.
byte 5
ETX
byte 6
checksum
the checksum
The normal response to this query command contains 19 bytes and the format is as follows;
byte 0
ACK
byte 1
A
where A is the RC2500 address
byte 2
35h
the query name command code
bytes 3,4
'XX'
where XX is the index of the satellite name being requested.
bytes 5,6
'YY'
where YY is the total number of satellite names contained in the
list.
bytes 7-16:
sat name
This field will contain the satellite name. The name will be in
capital letters and normally be left justified. The only time the
satellite name will not be left justified is if the user selected the
USER entry from SETUP mode and manually entered blank
characters before the satellite name.
byte 17:
ETX
byte 18 :
checksum
the checksum
Note that if entry 'XX' does not exist in the list (or the list has no entries) the NAK reply will be sent back to
the host.
Auto Move Command
This command causes the controller to automatically position the antenna in either azimuth and elevation
and/or polarization. The command contains 16 bytes. Here is the format;
byte 0
STX
byte 1
A
where A is the RC2500 address
byte 2
32h
the auto move command code
byte 3
polarization This field can specify 'H', 'V', ' ' (blank), or 'P'.
byte 4-13
sat_name/position
This field specifies the satellite name or a target azimuth
and elevation or polarization position.
byte 14 :
ETX
byte 15 :
checksum
The normal reply to this command will be the same as the reply to the status poll query except that the
command code field will be '32h'. Note that if the satellite name is not found or target positions for a
move to a target position are not specified properly a NAK reply will be sent to the host.
The Auto Move command has 3 forms.
Form 1. If the sat_name/position field contains the name of a satellite saved via the controller's SETUP
mode the controller will position the antenna at the azimuth and elevation positions associated with that
satellite. The satellite name should be in capital letters, left justified and padded on the right with blanks
in the sat_name/position field. Note that the satellite name specified in the command must exactly match
a satellite name stored in the controller's non-volatile memory.
With this form of the command, the polarization field may contain either 'H', 'V', or ' ' (a blank, 20 hex or
32 decimal). If an 'H' or a 'V' is specified, in addition to positioning the antenna in azimuth and elevation,
the polarization control device will be commanded to go to the position associated with either the