Research Concepts RC2500 User Manual

Page 90

Advertising
background image

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

Advertising