9.791 Zodiac-Cortex-ACU

This page describes the device driver and the device window for the Zodiac (In-Snec) Cortex NT ACU. The driver is an read-only driver which simply reports the actual antenna pointing, the tracking level and pointing deviations for up to two DTRs configured with the ACU. The driver does not permit to change any settings at the ACU.

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 the following configuration parameters which must be set to make the software talk to the ACU/DTR system.

parameter description
address The Zodiac Cortex ACU does not use this parameter.
secondDTR Tells the driver if the ACU provides a second DTR.

Device addressing

The Zodiac Cortex NT ACU is controlled by means of a binary protocol running over a TCP/IP socket connection. Hence, the device is to be configured in the same way than devices controlled through a TCP/IP to serial adapter / terminal server. The default port used by the device is 3000. The port specification for a device with the IP address 10.0.0.1 would be "10.0.0.1:3000".

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.revision TEXT R/O StringRange R/O
info.poslog TEXT R/O StringRange R/O
config.secondDTR CHOICE SAVE SETUP EnumRange (NOT AVAILABLE AVAILABLE)
config.secondTDC CHOICE SAVE SETUP EnumRange (NOT AVAILABLE AVAILABLE)
config.cmdPort INTEGER SAVE SETUP IntegerRange (0 .. 0)
internal.a TEXT R/O StringRange R/O
internal.b TEXT R/O StringRange R/O
internal.c TEXT R/O StringRange R/O
internal.d TEXT R/O StringRange R/O
internal.f INTEGER R/O IntegerRange R/O (0 .. 0)
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.000 .. 0.000)
state.mode1 TEXT R/O StringRange R/O
state.modeAz TEXT R/O StringRange R/O
state.modeEl TEXT R/O StringRange R/O
state.modePl TEXT R/O StringRange R/O
state.autoPhase TEXT R/O StringRange R/O
state.beacon.1 FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.beacon.2 FLOAT R/O DoubleRange R/O DIS (0.00 .. 0.00)
state.error.az.1 FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
state.error.el.1 FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
state.error.az.2 FLOAT R/O DoubleRange R/O DIS (0.000 .. 0.000)
state.error.el.2 FLOAT R/O DoubleRange R/O DIS (0.000 .. 0.000)
state.frequency.1 FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
state.frequency.2 FLOAT R/O DoubleRange R/O DIS (0.000 .. 0.000)
tdc.frequency.1 FLOAT DoubleRange (0.000 .. 0.000)
tdc.frequency.2 FLOAT DoubleRange DIS (0.000 .. 0.000)
tdc.on.1 CHOICE EnumRange (OFF ON)
tdc.on.2 CHOICE EnumRange DIS (OFF ON)
azimuth FLOAT DoubleRange (0.000 .. 0.000)
elevation FLOAT DoubleRange (0.000 .. 0.000)
polarization FLOAT DoubleRange (0.000 .. 0.000)
trackMode CHOICE EnumRange (STANDBY MONOPULSE STEP TRACK REMOTE CMD EPHEMERIS SCAN THEME SLEW MANUAL COMPUTE LIMIT OUT MEMORY STOW AUTO CALIBRATION UNSTOW DIRECT SLEW MANUAL STANDBY JOYSTICK AUTO TEST UNDEFINED)
cmdstat TEXT R/O StringRange R/O
internal.cmd TEXT R/O StringRange R/O
faults.01 ALARM R/O AlarmFlagRange R/O (ACU Major summary)
faults.02 ALARM R/O AlarmFlagRange R/O (ACU Minor summary)
internal.modeAz TEXT R/O StringRange R/O
internal.modeEl TEXT R/O StringRange R/O
internal.modePl TEXT R/O StringRange R/O
internal.trackAz TEXT R/O StringRange R/O
internal.trackEl TEXT R/O StringRange R/O