Research Concepts RC2000C User Manual

Page 92

Advertising
background image

84

RC2000C Az/El Tracking Antenna Controller

Appendix E

Communications Protocol

Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA

www.researchconcepts.com

able to reproduce the information presented on the LCD to the user when manual mode is active. The

format of the response will be;

byte 0:

ACK

byte 1:

A

where A is the RC2000 address

byte 2:

31h

the status poll query command code

bytes 3-12:

sat_name

This field will contain the satellite name in upper case letters. If
the name does not occupy the entire field the name will be left
justified and the string will be padded with blanks. If a satellite
name is not currently displayed, this field will contain blanks.

byte 13:

sat_name

status - binary data

7 6 5 4 3 2 1 0

0 0 1 0 $ 0 0 _ _

0 0

displayed in upper case letters

0 1

displayed in lower case letters

1 0

sat_name not displayed

bytes 14-18:

az position

This field will contain the current azimuth position, formatted in
a manner identical to how the position is displayed on the front
of the unit, '0' to '65535'. If an azimuth limit is active, the field
will contain either 'CCW' or 'CW'.

bytes 19-23:

el position

This field will contain the current elevation position, formatted
in a manner identical to how the position is displayed on the
front of the unit, '0' to '65535'. If an elevation limit is active, the
field will contain either ' DOWN' or 'UP'.

bytes 24-25:

pol position

If a Polarotor is present in the system this field will contain the
current polarization position, formatted in a manner similar to
how the position is displayed on the front of the unit, '0' to '98',
or 'CC' or 'CW' if a limit is active. As the Polarotor moves
counter clockwise (as viewed looking into the feed horn), the
displayed numbers get greater.

If a rotating feed is present in the system, this field will contain
a value in the range of 0 to 92, 'CW' or 'CC'. The value in this
field will be related to the value displayed on the user interface
of the controller by the following formula ...

byte_24_25_position =user_interface_position / 11.

where

byte_24_25_position ... is the value returned in bytes 24 and
25.

user_interface_position ... is the polarization position displayed
on the display of the user interface.

Note that the division defined above is an integer division. The
result is rounded DOWN to the closest integer.

Please see byte 32 of this command's reply message for more
information on polarization position representations.

Advertising