9.701 Vertex-7200-Step-Track-Prec

This page describes the device driver and the device window for the Vertex 7200 step track system. As of version 2.00, the driver is capable to control the essential settings of the ACU like antenna pointing or tracking start/stop. This version of the driver is able to handle units with high precision angles.

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 .

Configuration parameters

At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the step track system.

parameter description
address The Vertex 7200 step track system does not use this parameter.
beaconReceiver Configures if the ACU uses an TRL beacon receiver (TRL/253) or a third party model (OTHER). The setting other disables all beacon receiver related parameters other than the beacon level.
operatorPassword The password for the operator security level must be set to the same value than configured at the ACU front panel. If the ACU has not configured a password, the values entered here does not matter.
securityLevel Switch the driver between operation or monitoring mode.
hasPolarization Define if a polarisation drive is equipped.
Serial Remember to set the line parameters for the serial interface connected to the antenna controller. The Vertex step track expects 9600,N,8,1 .

Remarks

The Vertex 7200 restricts the control of the device to one of the M&C ports at a time. The sat-nms driver operates the 7200 ACU at 'operator' security level. To make the driver work properly it is important to

If the Vertex 7200 has been configured to use soft limits, the device driver reads the limit values and modifies the valid range of the azimuth, elevation and polarization parameters accordingly. The limits are read once when the communication to ACU gets established. Hence, after changing the limit settings at the front panel, set the sat-nms device once to OUT-OF-SERVICE and back to OPERATIONAL to make it read the limits again.

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.poslog TEXT R/O StringRange R/O
internal.dummy TEXT R/O StringRange R/O
internal.rc INTEGER R/O IntegerRange R/O (0 .. 0)
internal.r2 HEX R/O HexRange R/O (0 .. 0)
config.beaconReceiver CHOICE SAVE SETUP EnumRange (TRL/253 OTHER)
config.operatorPasswd TEXT SAVE SETUP StringRange
config.supervisorPasswd TEXT SAVE SETUP StringRange
config.securityLevel CHOICE SAVE SETUP EnumRange (MONITOR OPERATOR SUPERVISOR)
config.hasPolarization CHOICE SAVE SETUP EnumRange (YES NO)
config.hasSwitchBoard CHOICE SAVE SETUP EnumRange (YES NO)
config.firmware CHOICE SAVE SETUP EnumRange (<3.26.06 >3.26.06)
config.azLoLimit FLOAT SETUP DoubleRange (0.0 .. 0.0)
config.azHiLimit FLOAT SETUP DoubleRange (0.0 .. 0.0)
config.elLoLimit FLOAT SETUP DoubleRange (0.0 .. 0.0)
config.elHiLimit FLOAT SETUP DoubleRange (0.0 .. 0.0)
config.plLoLimit FLOAT SETUP DoubleRange (0.0 .. 0.0)
config.plHiLimit FLOAT SETUP DoubleRange (0.0 .. 0.0)
azimuth FLOAT DoubleRange (0.000 .. 0.000)
elevation FLOAT DoubleRange (0.000 .. 0.000)
polarization FLOAT DoubleRange (0.00 .. 0.00)
frequency FLOAT DoubleRange DIS (0.000 .. 0.000)
attenuation FLOAT DoubleRange DIS (0.0 .. 50.0)
input CHOICE EnumRange DIS (1 2)
updateDest TEXT NOPRESET StringRange
state.az FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
state.el FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
state.pl FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.mode1 TEXT R/O StringRange R/O
state.mode2 TEXT R/O StringRange R/O
state.target TEXT R/O StringRange R/O
state.beacon FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
tx.polPlane CHOICE EnumRange DIS (X Y RHCP LHCP)
rx.polPlane CHOICE EnumRange DIS (X Y RHCP LHCP)
tx.clSwitch CHOICE EnumRange DIS (CP LP INVALID)
rx.clSwitch CHOICE EnumRange DIS (CP LP INVALID)
clrflt TEXT NOPRESET StringRange
motorStop TEXT NOPRESET StringRange
clearTracking TEXT NOPRESET StringRange
trackImmediate TEXT NOPRESET StringRange
trackStandby TEXT NOPRESET StringRange
trackResume TEXT NOPRESET StringRange
goto INTEGER NOPRESET IntegerRange (1 .. 50)
targetName.1 TEXT R/O StringRange R/O
targetName.2 TEXT R/O StringRange R/O
targetName.3 TEXT R/O StringRange R/O
targetName.4 TEXT R/O StringRange R/O
targetName.5 TEXT R/O StringRange R/O
targetName.6 TEXT R/O StringRange R/O
targetName.7 TEXT R/O StringRange R/O
targetName.8 TEXT R/O StringRange R/O
targetName.9 TEXT R/O StringRange R/O
targetName.10 TEXT R/O StringRange R/O
targetName.11 TEXT R/O StringRange R/O
targetName.12 TEXT R/O StringRange R/O
targetName.13 TEXT R/O StringRange R/O
targetName.14 TEXT R/O StringRange R/O
targetName.15 TEXT R/O StringRange R/O
targetName.16 TEXT R/O StringRange R/O
targetName.17 TEXT R/O StringRange R/O
targetName.18 TEXT R/O StringRange R/O
targetName.19 TEXT R/O StringRange R/O
targetName.20 TEXT R/O StringRange R/O
targetName.21 TEXT R/O StringRange R/O
targetName.22 TEXT R/O StringRange R/O
targetName.23 TEXT R/O StringRange R/O
targetName.24 TEXT R/O StringRange R/O
targetName.25 TEXT R/O StringRange R/O
targetName.26 TEXT R/O StringRange R/O
targetName.27 TEXT R/O StringRange R/O
targetName.28 TEXT R/O StringRange R/O
targetName.29 TEXT R/O StringRange R/O
targetName.30 TEXT R/O StringRange R/O
targetName.31 TEXT R/O StringRange R/O
targetName.32 TEXT R/O StringRange R/O
targetName.33 TEXT R/O StringRange R/O
targetName.34 TEXT R/O StringRange R/O
targetName.35 TEXT R/O StringRange R/O
targetName.36 TEXT R/O StringRange R/O
targetName.37 TEXT R/O StringRange R/O
targetName.38 TEXT R/O StringRange R/O
targetName.39 TEXT R/O StringRange R/O
targetName.40 TEXT R/O StringRange R/O
targetName.41 TEXT R/O StringRange R/O
targetName.42 TEXT R/O StringRange R/O
targetName.43 TEXT R/O StringRange R/O
targetName.44 TEXT R/O StringRange R/O
targetName.45 TEXT R/O StringRange R/O
targetName.46 TEXT R/O StringRange R/O
targetName.47 TEXT R/O StringRange R/O
targetName.48 TEXT R/O StringRange R/O
targetName.49 TEXT R/O StringRange R/O
targetName.50 TEXT R/O StringRange R/O
internal.a FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
internal.e FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
internal.p FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
internal.pl FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
internal.ph FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
internal.l TEXT R/O StringRange R/O
internal.f TEXT R/O StringRange R/O
internal.rxPol TEXT R/O StringRange R/O
internal.txPol TEXT R/O StringRange R/O
internal.lin TEXT R/O StringRange R/O
internal.sw TEXT R/O StringRange R/O
internal.sw1 BOOLEAN R/O BooleanRange R/O (true false)
internal.sw2 BOOLEAN R/O BooleanRange R/O (true false)
internal.sw3 BOOLEAN R/O BooleanRange R/O (true false)
internal.sw4 BOOLEAN R/O BooleanRange R/O (true false)
internal.sw5 BOOLEAN R/O BooleanRange R/O (true false)
internal.sw6 BOOLEAN R/O BooleanRange R/O (true false)
internal.swflt TEXT R/O StringRange R/O
faults.01 ALARM R/O AlarmFlagRange R/O (Drive cabinet)
faults.02 ALARM R/O AlarmFlagRange R/O (Motion)
faults.03 ALARM R/O AlarmFlagRange R/O (Tracking)
faults.04 ALARM R/O AlarmFlagRange R/O (System)
faults.05 ALARM R/O AlarmFlagRange R/O (Switch remote access)