This page describes the device driver and the device window for the Research Concepts RC3000 antenna control unit. The driver directly controls units which implement all three axes.
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- The main parameter page displays/controls the antenna pointing. Actual readings and set points are shown in separate fields, so you can see where the antenna is going to while it is moving. If an target was selected the name of the target will be shown.
--- This page implements the LOCATE command of the RC3000
--- This page implements the RECALL command of the RC3000
--- This page implements the STORE command of the RC3000
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
You can configure the jog duration of the antenna controller. This allows you to define, how long the antenna is moving if you press one of the arrow-buttons on the main pointing page.
| parameter | description |
|---|---|
| address | This is the only parameter that must be set. Factory default for the RS232 remote control port is 50. |
| readBackDelay | Defines the delay the driver uses when it reads back parameters recently commanded. The delay is initialized at a proved preset value which should not be changed under normal circumstances. |
| AGCChannel | Defines the AGC channel. |
| jogduration | Defines the time in msec for a jog step. |
| azOffset | Defines an azimuth offset if necessary to match the azimuth angle to the true azimuth value. |
| azLoLimit | Defines the lower/ccw azimuth limit. |
| azHiLimit | Defines the upper/cw azimuth limit. |
| elLoLimit | Defines the lower/ccw elevation limit. |
| elHiLimit | Defines the upper elevation limit. |
| plLoLimit | Defines the lower/ccw polarization limit. |
| plHiLimit | Defines the upper/cw polarization limit. |
Remarks
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| info.version | TEXT | R/O | StringRange R/O |
| info.rotatingFeed | TEXT | R/O | StringRange R/O |
| internal.azLimit | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.elLimit | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.plLimit | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.azStatus | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.elStatus | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.plStatus | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.az | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| internal.test | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.line1 | TEXT | R/O | StringRange R/O |
| internal.line2 | TEXT | R/O | StringRange R/O |
| internal.line3 | TEXT | R/O | StringRange R/O |
| internal.line4 | TEXT | R/O | StringRange R/O |
| internal.polRequested | BOOLEAN | R/O | BooleanRange R/O (true false) |
| test | TEXT | StringRange | |
| config.readbackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| config.AGCChannel | CHOICE | SETUP | EnumRange (none RF SS1 SS2) |
| config.jogduration | TEXT | SAVE SETUP | StringRange |
| config.jogduration.pl | TEXT | SAVE SETUP | StringRange |
| config.azOffset | FLOAT | SAVE SETUP | DoubleRange (-360.0 .. 360.0) |
| config.azLoLimit | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.azHiLimit | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.elLoLimit | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.elHiLimit | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.plLoLimit | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.plHiLimit | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| azimuth | FLOAT | DoubleRange (0.0 .. 0.0) | |
| elevation | FLOAT | DoubleRange (0.0 .. 0.0) | |
| polarization | FLOAT | DoubleRange (0.0 .. 0.0) | |
| updateDest | TEXT | NOPRESET | StringRange |
| recall.longitude | FLOAT | R/O | DoubleRange R/O (-179.9 .. 179.9) |
| recall.inclination | INTEGER | R/O | IntegerRange R/O (0 .. 19) |
| recall.rfband | CHOICE | R/O | EnumRange R/O (C-Band Ku-Band C/Ku-Band L-Band X-Band Ka-Band S-Band) |
| recall.poloffset | FLOAT | R/O | DoubleRange R/O (-90.0 .. 90.0) |
| recall.satname | TEXT | R/O | StringRange R/O |
| recall.polselect | CHOICE | EnumRange (H V N) | |
| recall.posupdate | CHOICE | EnumRange (auto force) | |
| store.longitude | FLOAT | DoubleRange (-179.9 .. 179.9) | |
| store.inclination | INTEGER | IntegerRange (0 .. 19) | |
| store.rfband | CHOICE | EnumRange (C-Band Ku-Band C/Ku-Band L-Band X-Band Ka-Band S-Band) | |
| store.poloffset | FLOAT | DoubleRange (-90.0 .. 90.0) | |
| store.satname | TEXT | StringRange | |
| store.polselect | CHOICE | EnumRange (H V N) | |
| store.posupdate | CHOICE | EnumRange (auto force) | |
| longitude | FLOAT | DoubleRange (-179.9 .. 179.9) | |
| inclination | INTEGER | IntegerRange (0 .. 19) | |
| rfband | CHOICE | EnumRange (C-Band Ku-Band C/Ku-Band L-Band X-Band Ka-Band S-Band) | |
| poloffset | FLOAT | DoubleRange (-90.0 .. 90.0) | |
| polselect | CHOICE | EnumRange (H V N) | |
| posupdate | CHOICE | EnumRange (auto force) | |
| internal.namelong | TEXT | StringRange | |
| txpolplane | CHOICE | EnumRange (N H V h v) | |
| step | TEXT | NOPRESET | StringRange |
| target.name | TEXT | StringRange | |
| state.az | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| state.el | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| state.pl | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| state.stow.az | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.stow.el | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.stow.pl | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.beacon | TEXT | R/O | StringRange R/O |
| state.moving | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.limit.az.cw | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit.el.up | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit.pl.cw | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit.az.ccw | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit.el.down | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit.pl.ccw | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.display | TEXT | R/O | StringRange R/O |
| key | TEXT | NOPRESET | StringRange |
| speed.az | CHOICE | EnumRange (fast slow) | |
| speed.el | CHOICE | EnumRange (fast slow) | |
| speed.pl | CHOICE | EnumRange (fast slow) | |
| state.moving.az | CHOICE | EnumRange (not moving cw ccw auto) | |
| state.moving.el | CHOICE | EnumRange (not moving up down auto) | |
| state.moving.pl | CHOICE | EnumRange (not moving cw ccw auto) | |
| clear | TEXT | NOPRESET | StringRange |
| reset | TEXT | NOPRESET | StringRange |
| stow | TEXT | NOPRESET | StringRange |
| deploy | TEXT | NOPRESET | StringRange |
| locate | TEXT | NOPRESET | StringRange |
| target.1 | TEXT | R/O | StringRange R/O |
| target.2 | TEXT | R/O | StringRange R/O |
| target.3 | TEXT | R/O | StringRange R/O |
| target.4 | TEXT | R/O | StringRange R/O |
| target.5 | TEXT | R/O | StringRange R/O |
| target.6 | TEXT | R/O | StringRange R/O |
| target.7 | TEXT | R/O | StringRange R/O |
| target.8 | TEXT | R/O | StringRange R/O |
| target.9 | TEXT | R/O | StringRange R/O |
| target.10 | TEXT | R/O | StringRange R/O |
| target.11 | TEXT | R/O | StringRange R/O |
| target.12 | TEXT | R/O | StringRange R/O |
| target.13 | TEXT | R/O | StringRange R/O |
| target.14 | TEXT | R/O | StringRange R/O |
| target.15 | TEXT | R/O | StringRange R/O |
| target.16 | TEXT | R/O | StringRange R/O |
| target.17 | TEXT | R/O | StringRange R/O |
| target.18 | TEXT | R/O | StringRange R/O |
| target.19 | TEXT | R/O | StringRange R/O |
| target.20 | TEXT | R/O | StringRange R/O |
| target.goto | INTEGER | NOPRESET | IntegerRange (0 .. 23) |
| target.save | INTEGER | NOPRESET | IntegerRange (0 .. 23) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Az sensor direction) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Az runaway alarm) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Az jammed alarm) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Az drive alarm) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (El sensor direction) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (El runaway alarm) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (El jammed alarm) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (El drive alarm) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Pol sensor direction) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Pol runaway alarm) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Pol jammed alarm) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Pol drive alarm) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (Low batterie) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Communication port) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Track configuration) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (Time/Date) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (Limits inactive warning) |