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 .
--- Shows the antenna poining and the monitored tracking parameters.
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.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 |