This page describes the device driver and the device window for the Vertex antenna controller ACU8100. The driver supports the OPTrack and steptrack modes of the antenna controller but none of the program track modes.
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 first parameter page displays the antenna pointing and lets you move the antenna to a particular pointing.
--- The second parameter page displays the steptrack parameters and state information for this mode.
--- The OPT parameter page displays the OPT parameters and state information for this mode.
--- The third parameter page displays the MTR (tracking receiver) parameters and the state information for the receiver
--- 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 there are a couple of configuration parameters which must be set to make the software talk to the antenna controller.
| parameter | description |
|---|---|
| address | This is the only parameter that must be set. Enter the antenna controller's IP address in 'dotted quad' notation here. Example: " 192.168.0.123:8080 ". The ACU8100 listens at port 8080 for remote control connections, therefore this port number always must be specified. |
Remarks
To accept commanded antenna pointing angles, the ACU8100 requires the mode to be set to "Preset". In other modes, commanded angles are remembered by the ACU but not echoed to the sat-nms M&C. When switching to "Preset" mode, the previously commanded angles become active and the antenna moves to these angles.
This may be confusing, therefore the ACU8100 device window disables the fields for the destination angles unless the ACU is in "Preset" mode.
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 |
| azimuth | FLOAT | DoubleRange (0.0000 .. 0.0000) | |
| internal.azimuth | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| elevation | FLOAT | DoubleRange (0.0000 .. 0.0000) | |
| state.az | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| state.el | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| state.mode1 | TEXT | R/O | StringRange R/O |
| state.mode2 | TEXT | R/O | StringRange R/O |
| targets.select | CHOICE | EnumRange (UNKNOWN) | |
| targets.content | TEXT | R/O | StringRange R/O |
| targets.apply | TEXT | NOPRESET | StringRange |
| st.initialLongitude | FLOAT | DoubleRange (0.000 .. 0.000) | |
| st.initialAzimuth | FLOAT | DoubleRange (0.000 .. 0.000) | |
| st.initialElevation | FLOAT | DoubleRange (0.000 .. 0.000) | |
| st.initialMode | CHOICE | EnumRange (START-AT-CURRENT-POS START-AT-INITIAL-AZEL START-AT-INITIAL-LONG START-AT-LAST-POS) | |
| st.thresholdBandwidth | FLOAT | DoubleRange (0.00 .. 0.00) | |
| st.stepCycles | INTEGER | IntegerRange (0 .. 0) | |
| st.stepSizeAz | FLOAT | DoubleRange (0.000 .. 0.000) | |
| st.stepSizeEl | FLOAT | DoubleRange (0.000 .. 0.000) | |
| st.idleTime | INTEGER | IntegerRange (0 .. 0) | |
| st.fading | FLOAT | DoubleRange (0.00 .. 0.00) | |
| st.beaconAlarm | FLOAT | DoubleRange (0.00 .. 0.00) | |
| st.firstAxis | CHOICE | EnumRange (AZIMUTH ELEVATION) | |
| st.subMode | CHOICE | R/O | EnumRange R/O (IDLE PEAKING-1ST-AXIS PEAKING-2ND-AXIS) |
| st.remainingIdleTime | FLOAT | DoubleRange (0.0 .. 0.0) | |
| st.lowBeaconLevel | BOOLEAN | R/O | BooleanRange R/O (true false) |
| st.noBeaconLevel | BOOLEAN | R/O | BooleanRange R/O (true false) |
| st.beaconLevel | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| opt.initialLongitude | FLOAT | DoubleRange (0.000 .. 0.000) | |
| opt.initialAzimuth | FLOAT | DoubleRange (0.000 .. 0.000) | |
| opt.initialElevation | FLOAT | DoubleRange (0.000 .. 0.000) | |
| opt.initialMode | CHOICE | EnumRange (START-AT-CURRENT-POS START-AT-INITIAL-AZEL START-AT-INITIAL-LONG START-AT-LAST-POS) | |
| opt.thresholdBandwidth | FLOAT | DoubleRange (0.00 .. 0.00) | |
| opt.stepCycles | INTEGER | IntegerRange (0 .. 0) | |
| opt.stepSizeAz | FLOAT | DoubleRange (0.000 .. 0.000) | |
| opt.stepSizeEl | FLOAT | DoubleRange (0.000 .. 0.000) | |
| opt.idleTime | INTEGER | IntegerRange (0 .. 0) | |
| opt.fading | FLOAT | DoubleRange (0.00 .. 0.00) | |
| opt.beaconAlarm | FLOAT | DoubleRange (0.00 .. 0.00) | |
| opt.firstAxis | CHOICE | EnumRange (AZIMUTH ELEVATION) | |
| opt.subMode | CHOICE | R/O | EnumRange R/O (IDLE PEAKING-1ST-AXIS PEAKING-2ND-AXIS) |
| opt.remainingIdleTime | FLOAT | DoubleRange (0.0 .. 0.0) | |
| opt.lowBeaconLevel | BOOLEAN | R/O | BooleanRange R/O (true false) |
| opt.noBeaconLevel | BOOLEAN | R/O | BooleanRange R/O (true false) |
| opt.beaconLevel | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| opt.azCalc | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| opt.elCalc | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| mtr.channelCount | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| mtr.ifFrequency | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| mtr.freqOffset | INTEGER | IntegerRange (0 .. 0) | |
| mtr.searchRange | INTEGER | IntegerRange (0 .. 0) | |
| mtr.loopBandwidth | INTEGER | IntegerRange (0 .. 0) | |
| mtr.ifBandwidth | INTEGER | IntegerRange (0 .. 0) | |
| mtr.thresholdLevelBw | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| mtr.antiSideBand | CHOICE | R/O | EnumRange R/O (YES NO) |
| mtr.integrationTime | INTEGER | IntegerRange (0 .. 0) | |
| mtr.mode | CHOICE | EnumRange (COHERENT NON-COHERENT) | |
| mtr.thresholdLevel | FLOAT | DoubleRange (0.00 .. 0.00) | |
| mtr.phase1 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mtr.gain1x | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mtr.gain1y | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mtr.x1polarity | CHOICE | EnumRange (POSITIVE NEGATIVE) | |
| mtr.y1polarity | CHOICE | EnumRange (POSITIVE NEGATIVE) | |
| mtr.frequencyRef | CHOICE | EnumRange (INTERNAL EXTERNAL) | |
| mtr.voltageOffsX | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mtr.voltageOffsY | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mtr.lock | BOOLEAN | R/O | BooleanRange R/O (true false) |
| mtr.dx | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| mtr.dy | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| mtr.power1 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| mtr.errorRate | INTEGER | IntegerRange (0 .. 0) | |
| mtr.c2no1 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| mtr.useC2noEst | CHOICE | EnumRange (YES NO) | |
| mtr.c2noStartF | INTEGER | IntegerRange (0 .. 0) | |
| mtr.c2noStopF | INTEGER | IntegerRange (0 .. 0) | |
| mtr.powIntTime | INTEGER | IntegerRange (0 .. 0) | |
| mtr.autoValid | CHOICE | R/O | EnumRange R/O (YES NO) |
| mtr.phasing | TEXT | StringRange | |
| mp.activated | CHOICE | R/O | EnumRange R/O (YES NO) |
| mp.lockOn | CHOICE | R/O | EnumRange R/O (YES NO) |
| mp.lockOnCounter | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| mp.lockTest | CHOICE | R/O | EnumRange R/O (YES NO) |
| mp.azError | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| mp.elError | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| mp.agc | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| mp.azVoltage | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| mp.elVoltage | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| mp.agcVoltage | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| mp.rawLockOn | CHOICE | R/O | EnumRange R/O (YES NO) |
| motorStop | TEXT | NOPRESET | StringRange |
| presetMode | TEXT | NOPRESET | StringRange |
| steptrackMode | TEXT | NOPRESET | StringRange |
| optMode | TEXT | NOPRESET | StringRange |
| autoTrackMode | TEXT | NOPRESET | StringRange |
| updateDest | TEXT | NOPRESET | StringRange |
| reset | TEXT | NOPRESET | StringRange |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (E-Stop Inside Tower) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (E-Stop Low Stairs) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (E-Stop Alidade Platform) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (E-Stop Hub) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (E-Stop PCU) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (E-Stop Device) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Interlock Door Pedestal) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Interlock Door Hub) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (General Safe) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (General Power (latched)) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (General RF inhibit) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (General Lightning protection) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (General Power) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (General 24V Power) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (General Breaker) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (General Cabinet overtemp) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (General PLC: ACU interface) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (General Hub Overtemp) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (General PCU Mode) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (Remote access) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (Time) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (Year) |
| faults.23 | ALARM | R/O | AlarmFlagRange R/O (Az Pre-Limit cw) |
| faults.24 | ALARM | R/O | AlarmFlagRange R/O (Az Pre-Limit ccw) |
| faults.25 | ALARM | R/O | AlarmFlagRange R/O (Az Soft-Prelimit cw) |
| faults.26 | ALARM | R/O | AlarmFlagRange R/O (Az Soft-Prelimit ccw) |
| faults.27 | ALARM | R/O | AlarmFlagRange R/O (Az Softlimit cw) |
| faults.28 | ALARM | R/O | AlarmFlagRange R/O (Az Softlimit ccw) |
| faults.29 | ALARM | R/O | AlarmFlagRange R/O (Az Final Limit) |
| faults.30 | ALARM | R/O | AlarmFlagRange R/O (Az Computer disabled) |
| faults.31 | ALARM | R/O | AlarmFlagRange R/O (Az Axis disabled) |
| faults.32 | ALARM | R/O | AlarmFlagRange R/O (Az Servo) |
| faults.33 | ALARM | R/O | AlarmFlagRange R/O (Az Motion) |
| faults.34 | ALARM | R/O | AlarmFlagRange R/O (Az Brake 1) |
| faults.35 | ALARM | R/O | AlarmFlagRange R/O (Az Brake 2) |
| faults.36 | ALARM | R/O | AlarmFlagRange R/O (Az Breaker) |
| faults.37 | ALARM | R/O | AlarmFlagRange R/O (Az Amplifier 1) |
| faults.38 | ALARM | R/O | AlarmFlagRange R/O (Az Amplifier 2) |
| faults.39 | ALARM | R/O | AlarmFlagRange R/O (Az Motor 1 overtemp) |
| faults.40 | ALARM | R/O | AlarmFlagRange R/O (Az Motor 2 overtemp) |
| faults.41 | ALARM | R/O | AlarmFlagRange R/O (Az Aux mode 1) |
| faults.42 | ALARM | R/O | AlarmFlagRange R/O (Az Aux mode 2) |
| faults.43 | ALARM | R/O | AlarmFlagRange R/O (Az Stop) |
| faults.44 | ALARM | R/O | AlarmFlagRange R/O (Az Hand crank inserted) |
| faults.45 | ALARM | R/O | AlarmFlagRange R/O (Az Overspeed) |
| faults.46 | ALARM | R/O | AlarmFlagRange R/O (Az Breakes released) |
| faults.47 | ALARM | R/O | AlarmFlagRange R/O (Az Stop at LCP) |
| faults.48 | ALARM | R/O | AlarmFlagRange R/O (Az Power on) |
| faults.49 | ALARM | R/O | AlarmFlagRange R/O (Az Reg. resistor 1 overtemp) |
| faults.50 | ALARM | R/O | AlarmFlagRange R/O (Az Amp. power cycle interlock) |
| faults.51 | ALARM | R/O | AlarmFlagRange R/O (Az Tacho) |
| faults.52 | ALARM | R/O | AlarmFlagRange R/O (Az ACU immobile) |
| faults.53 | ALARM | R/O | AlarmFlagRange R/O (Az Encoder) |
| faults.54 | ALARM | R/O | AlarmFlagRange R/O (Az CAN Amplifier 1) |
| faults.55 | ALARM | R/O | AlarmFlagRange R/O (Az CAN Amplifier 2) |
| faults.56 | ALARM | R/O | AlarmFlagRange R/O (El Pre-Limit up) |
| faults.57 | ALARM | R/O | AlarmFlagRange R/O (El Pre-Limit down) |
| faults.58 | ALARM | R/O | AlarmFlagRange R/O (El Soft-Prelimit up) |
| faults.59 | ALARM | R/O | AlarmFlagRange R/O (El Soft-Prelimit down) |
| faults.60 | ALARM | R/O | AlarmFlagRange R/O (El Softlimit up) |
| faults.61 | ALARM | R/O | AlarmFlagRange R/O (El Softlimit down) |
| faults.62 | ALARM | R/O | AlarmFlagRange R/O (El Final Limit) |
| faults.63 | ALARM | R/O | AlarmFlagRange R/O (El Computer disabled) |
| faults.64 | ALARM | R/O | AlarmFlagRange R/O (El Axis disabled) |
| faults.65 | ALARM | R/O | AlarmFlagRange R/O (El Servo) |
| faults.66 | ALARM | R/O | AlarmFlagRange R/O (El Motion) |
| faults.67 | ALARM | R/O | AlarmFlagRange R/O (El Breaker) |
| faults.68 | ALARM | R/O | AlarmFlagRange R/O (El Amplifier 1) |
| faults.69 | ALARM | R/O | AlarmFlagRange R/O (El Motor 1 overtemp) |
| faults.70 | ALARM | R/O | AlarmFlagRange R/O (El Stop) |
| faults.71 | ALARM | R/O | AlarmFlagRange R/O (El Hand crank inserted) |
| faults.72 | ALARM | R/O | AlarmFlagRange R/O (El Overspeed) |
| faults.73 | ALARM | R/O | AlarmFlagRange R/O (El Stop at LCP) |
| faults.74 | ALARM | R/O | AlarmFlagRange R/O (El Power on) |
| faults.75 | ALARM | R/O | AlarmFlagRange R/O (El Reg. resistor 1 overtemp) |
| faults.76 | ALARM | R/O | AlarmFlagRange R/O (El Amp. power cycle interlock) |
| faults.77 | ALARM | R/O | AlarmFlagRange R/O (El Low Level) |
| faults.78 | ALARM | R/O | AlarmFlagRange R/O (El Tacho) |
| faults.79 | ALARM | R/O | AlarmFlagRange R/O (El ACU Immobile) |
| faults.80 | ALARM | R/O | AlarmFlagRange R/O (El Encoder failure) |
| faults.81 | ALARM | R/O | AlarmFlagRange R/O (El CAN Amplifier 1) |
| faults.82 | ALARM | R/O | AlarmFlagRange R/O (MTR High RF) |
| faults.83 | ALARM | R/O | AlarmFlagRange R/O (MTR PS) |
| faults.84 | ALARM | R/O | AlarmFlagRange R/O (MTR Frequency ref.) |
| faults.85 | ALARM | R/O | AlarmFlagRange R/O (MTR Summary) |
| faults.90 | ALARM | R/O | AlarmFlagRange R/O (Low Beacon) |
| faults.91 | ALARM | R/O | AlarmFlagRange R/O (Beacon Lock) |