This page describes the device driver and the device window for the Hitec HACH-01-V3 antenna controller. This driver has been tested with version 3.15 of the Hitec HACU ICD.
The driver uses the Hitec-HACU protocol. IP address and port should be given by the interface in the device setup. Default communication port is 12340
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.
---
--- Satellite Pass and TLE Parameters
--- Monopulse tracking parameters (present if configured as monopulse ACU)
--- Monopulse calibration parameters (present if configured as monopulse ACU)
--- Steptrack parameters
--- External Switches
--- 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 step track system.
| parameter | description |
|---|---|
| smallJogDelta | The (small) amount to move the antenna in jog mode. |
| largeJogDelta | The (large) amount to move the antenna in jog mode. |
| beaconInTargets | Selects wether to include the beacon frequency in target memories. |
| operatorPasswd | The operator password, required to communicate with the ACU. |
| coordinateSystem | Selects the coordinates systems between Antenna Axis and Geographical |
| aliasChannelA | Allows to define an alias name used for channel A |
| aliasChannelB | Allows to define an alias name used for channel B |
| 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. |
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.model | TEXT | R/O | StringRange R/O |
| info.name | TEXT | R/O | StringRange R/O |
| info.version | TEXT | R/O | StringRange R/O |
| info.poslog | TEXT | R/O | StringRange R/O |
| info.hasAzimuth | BOOLEAN | R/O | BooleanRange R/O (true false) |
| info.hasElevation | BOOLEAN | R/O | BooleanRange R/O (true false) |
| info.hasPolarization | BOOLEAN | R/O | BooleanRange R/O (true false) |
| info.hasMPA | BOOLEAN | R/O | BooleanRange R/O (true false) |
| info.time | TEXT | R/O | StringRange R/O |
| config.smallJogDelta | FLOAT | SAVE SETUP | DoubleRange (0.01 .. 9.90) |
| config.largeJogDelta | FLOAT | SAVE SETUP | DoubleRange (0.01 .. 9.90) |
| config.beaconInTargets | CHOICE | SAVE SETUP | EnumRange (NO YES) |
| config.operatorPasswd | TEXT | SAVE SETUP | StringRange |
| config.coordinateSystem | CHOICE | SETUP | EnumRange (ANTENNA AXIS GEOGRAPHICAL) |
| config.aliasChannelA | TEXT | SAVE SETUP | StringRange |
| config.aliasChannelB | TEXT | SAVE SETUP | StringRange |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| initialized | TEXT | R/O | StringRange R/O |
| internal.once | INTEGER | R/O | IntegerRange R/O (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.h | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.rffaults | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.acufaults | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.v1 | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| internal.v2 | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| internal.v3 | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| prev.mode.az | TEXT | R/O | StringRange R/O |
| prev.mode.el | TEXT | R/O | StringRange R/O |
| prev.mode.pl | TEXT | R/O | StringRange R/O |
| internal.login | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.xtrempos1 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.xtrempos2 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.xtrempos3 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.submode1 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.submode2 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.trackmode | TEXT | R/O | StringRange R/O |
| internal.h1 | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.h2 | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.h3 | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.h4 | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.h5 | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.h6 | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.h7 | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.h8 | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.range | TEXT | R/O | StringRange R/O |
| internal.channel | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.target | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.tList | TEXT | R/O | StringRange R/O |
| internal.tSlot | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.tName | TEXT | R/O | StringRange R/O |
| internal.tInit | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.sw | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.r | TEXT | R/O | StringRange R/O |
| internal.mpapos | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.mpa0 | TEXT | R/O | StringRange R/O |
| internal.mpa1 | TEXT | R/O | StringRange R/O |
| internal.mpa2 | TEXT | R/O | StringRange R/O |
| internal.mpa3 | TEXT | R/O | StringRange R/O |
| internal.mpa4 | TEXT | R/O | StringRange R/O |
| internal.mpa1pos | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| internal.mpa2pos | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| internal.mpa3pos | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| internal.mpa4pos | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| azimuth | FLOAT | DoubleRange (0.000 .. 0.000) | |
| elevation | FLOAT | DoubleRange (0.000 .. 0.000) | |
| polarization | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mpa | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mpa.name | TEXT | R/O | StringRange R/O |
| mpa.mode | CHOICE | EnumRange (MANUAL AUTOMATIC) | |
| mpa.target | CHOICE | EnumRange (0 1 2 3 4) | |
| mode.az | CHOICE | EnumRange (UNUSED STAND-BY POINTING SLEW PROGRAM-TRACK SCAN STEP-TRACK MONOPULSE ADAPTIVE-TRACK AUTOTRACK MONOPULSE-CAL STOW UNSTOW MANUAL) | |
| mode.el | CHOICE | EnumRange (UNUSED STAND-BY POINTING SLEW PROGRAM-TRACK SCAN STEP-TRACK MONOPULSE ADAPTIVE-TRACK AUTOTRACK MONOPULSE-CAL STOW UNSTOW MANUAL) | |
| mode.pl | CHOICE | EnumRange (UNUSED STAND-BY POINTING STOW UNSTOW MANUAL) | |
| mode.mpa | CHOICE | EnumRange (UNUSED STAND-BY POINTING STOW UNSTOW MANUAL) | |
| trackMode | CHOICE | EnumRange (INVALID STAND-BY POINTING SLEW PROGRAM-TRACK SCAN STEP-TRACK MONOPULSE ADAPTIVE-TRACK AUTOTRACK MONOPULSE-CAL STOW UNSTOW MANUAL) | |
| subMode | TEXT | R/O | StringRange R/O |
| state.mode1 | TEXT | R/O | StringRange R/O |
| state.mode2 | TEXT | R/O | StringRange R/O |
| target | INTEGER | IntegerRange (0 .. 100) | |
| target.name | CHOICE | EnumRange (NONE) | |
| target.frequency | FLOAT | R/O | DoubleRange R/O DIS (0.000000 .. 0.000000) |
| target.nomLevel | FLOAT | R/O | DoubleRange R/O DIS (0.00 .. 0.00) |
| target.available | BOOLEAN | R/O | BooleanRange R/O (true false) |
| target.type | CHOICE | R/O | EnumRange R/O (UNDEFINED TLE I11 TABULAR STAR SUN OTHER) |
| target.accessible | BOOLEAN | R/O | BooleanRange R/O (true false) |
| onTarget | BOOLEAN | R/O | BooleanRange R/O (true false) |
| target.valid | BOOLEAN | R/O | BooleanRange R/O (true false) |
| target.timeElapsed | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| tle.name | TEXT | StringRange | |
| tle.line1 | TEXT | StringRange | |
| tle.line2 | TEXT | StringRange | |
| tle.save | TEXT | NOPRESET | StringRange |
| tle.load | 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.000 .. 0.000) |
| state.mpa | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.azVelocity | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.elVelocity | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.plVelocity | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| pass.start.az | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| pass.start.el | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| pass.start.time | TEXT | R/O | StringRange R/O |
| pass.end.az | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| pass.end.el | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| pass.end.time | TEXT | R/O | StringRange R/O |
| pass.maxEl.az | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| pass.maxEl.el | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| pass.maxEl.time | TEXT | R/O | StringRange R/O |
| pass.valid | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.beacon | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| state.beacon1 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| state.beacon2 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| state.delta1 | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.delta2 | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.dtrLock | CHOICE | R/O | EnumRange R/O (UNLOCKED LOCKED) |
| channel | CHOICE | EnumRange DIS (INVALID A B) | |
| channel.mode | CHOICE | EnumRange DIS (MANUAL AUTOMATIC) | |
| frequency | FLOAT | R/O | DoubleRange R/O DIS (0.000000 .. 0.000000) |
| freqBand | CHOICE | EnumRange DIS (S-BAND X-BAND) | |
| dtr.control | CHOICE | EnumRange DIS (UNDEFINED NOT IN CONTROL IN CONTROL) | |
| doppler.timestamp | TEXT | R/O | StringRange R/O DIS |
| doppler.freqOffset | FLOAT | R/O | DoubleRange R/O DIS (0.000 .. 0.000) |
| doppler.velocity | FLOAT | R/O | DoubleRange R/O DIS (0.000 .. 0.000) |
| stop | TEXT | NOPRESET | StringRange |
| jog | TEXT | NOPRESET | StringRange |
| standby | TEXT | NOPRESET | StringRange |
| pointing | TEXT | NOPRESET | StringRange |
| monopulse | TEXT | NOPRESET | StringRange |
| monopulseCal | TEXT | NOPRESET | StringRange |
| steptrack | TEXT | NOPRESET | StringRange |
| adaptivetrack | TEXT | NOPRESET | StringRange |
| programtrack | TEXT | NOPRESET | StringRange |
| scan | TEXT | NOPRESET | StringRange |
| autotrack | TEXT | NOPRESET | StringRange |
| stow | TEXT | NOPRESET | StringRange |
| slew | TEXT | NOPRESET | StringRange |
| mp.modelType | CHOICE | EnumRange (WHITE-NOISE SINGER) | |
| mp.processNoiseSD | FLOAT | DoubleRange (0.000000 .. 0.000000) | |
| mp.maneuverTime | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mp.maxAzimuthSpeed | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mp.measurementNoiseSD | FLOAT | DoubleRange (0.000000 .. 0.000000) | |
| mp.signalThreshold | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mp.errorThreshold | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mp.signalFailureThreshold | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mp.distanceFailureThreshold | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mp.modelResetThreshold | FLOAT | DoubleRange (0.000 .. 0.000) | |
| mp.status | TEXT | R/O | StringRange R/O |
| mp.xelevationError | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| mp.elevationError | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| mp.dtrLock | TEXT | R/O | StringRange R/O |
| mpc.patternType | CHOICE | EnumRange DIS (CIRCULAR) | |
| mpc.azReferenceMode | CHOICE | EnumRange DIS (STAND-BY POINTING SLEW PROGRAM-TRACK ADAPTIVE LAST-SELECTED) | |
| mpc.elReferenceMode | CHOICE | EnumRange DIS (STAND-BY POINTING SLEW PROGRAM-TRACK ADAPTIVE LAST-SELECTED) | |
| mpc.direction | CHOICE | EnumRange DIS (CCW CW) | |
| mpc.patternStart | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| mpc.patternRadius | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| mpc.noOfMeasurements | INTEGER | IntegerRange DIS (0 .. 0) | |
| mpc.signalThreshold | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| mpc.startThreshold | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| mpc.noOfSamples | INTEGER | IntegerRange DIS (0 .. 0) | |
| mpc.stabilizeDelay | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| mpc.measurementDelay | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| mpc.xelevationPos | FLOAT | R/O | DoubleRange R/O DIS (0.000 .. 0.000) |
| mpc.elevationPos | FLOAT | R/O | DoubleRange R/O DIS (0.000 .. 0.000) |
| mpc.xelevationError | FLOAT | R/O | DoubleRange R/O DIS (0.000 .. 0.000) |
| mpc.elevationError | FLOAT | R/O | DoubleRange R/O DIS (0.000 .. 0.000) |
| mpc.status | TEXT | R/O | StringRange R/O DIS |
| mpc.xelevationGain | FLOAT | R/O | DoubleRange R/O DIS (0.000 .. 0.000) |
| mpc.elevationGain | FLOAT | R/O | DoubleRange R/O DIS (0.000 .. 0.000) |
| mpc.phaseError | FLOAT | R/O | DoubleRange R/O DIS (0.000 .. 0.000) |
| mpc.directionError | TEXT | R/O | StringRange R/O DIS |
| mpc.residual | FLOAT | R/O | DoubleRange R/O DIS (0.000 .. 0.000) |
| mpc.phasingMode | CHOICE | EnumRange DIS (MANUAL AUTOMATIC) | |
| mpc.minFreqSpacing | FLOAT | DoubleRange DIS (0.000000 .. 0.000000) | |
| mpc.entryWarningTime | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| mpc.entryAlarmTime | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| mpc.delete | INTEGER | IntegerRange (0 .. 1) | |
| mpc.getslots | INTEGER | IntegerRange (0 .. 1) | |
| mpc.index.l | INTEGER | IntegerRange (-1 .. 100) | |
| mpc.index.r | INTEGER | IntegerRange (-1 .. 100) | |
| mpc.curpoll | INTEGER | IntegerRange (-1 .. 2) | |
| mpc.curpolr | INTEGER | IntegerRange (-1 .. 2) | |
| mpc.activepol | INTEGER | IntegerRange (-1 .. 2) | |
| st.algorithm | CHOICE | EnumRange DIS (BASIC GRADIENT) | |
| st.maxIterations | INTEGER | IntegerRange DIS (0 .. 0) | |
| st.corrThreshold | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.cycleTime | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.beamWidth | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.startThreshold | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.signalThreshold | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.optThreshold | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.sequence | CHOICE | EnumRange DIS (CROSS-ELEV ELEVATION) | |
| st.direction | CHOICE | EnumRange DIS (DEC1-DEC2 DEC1-INC2 INC1-INC2 INC1-DEC2) | |
| st.noOfSamples | INTEGER | IntegerRange DIS (0 .. 0) | |
| st.stepSize | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.stabilizeDelay | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.measurementDelay | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.model | CHOICE | EnumRange DIS (NO-MODEL MODEL-1 MODEL-2 MODEL-3) | |
| st.decayRate0 | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.decayRate1 | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.decayRate2 | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.decayRate3 | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.status | TEXT | R/O | StringRange R/O DIS |
| st.xelevationOffs | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.elevationOffs | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| st.currentModel | TEXT | R/O | StringRange R/O DIS |
| st.currentDistance | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| at.samplingPeriod | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| at.positionNoiseSD | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| at.speedNoiseSD | FLOAT | DoubleRange DIS (0.00000 .. 0.00000) | |
| at.deviationNoiseSD | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| at.okPeriodThreshold | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| at.warningPeriodThreshold | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| at.errorPeriodThreshold | FLOAT | DoubleRange DIS (0.000 .. 0.000) | |
| at.enabled | CHOICE | EnumRange DIS (DISABLED ENABLED) | |
| at.status | TEXT | R/O | StringRange R/O DIS |
| position.01 | CHOICE | EnumRange (A B) | |
| position.02 | CHOICE | EnumRange (A B) | |
| position.03 | CHOICE | EnumRange (A B) | |
| position.04 | CHOICE | EnumRange (A B) | |
| position.05 | CHOICE | EnumRange (A B) | |
| position.06 | CHOICE | EnumRange (A B) | |
| position.07 | CHOICE | EnumRange (A B) | |
| position.08 | CHOICE | EnumRange (A B) | |
| position.09 | CHOICE | EnumRange (A B) | |
| position.10 | CHOICE | EnumRange (A B) | |
| position.11 | CHOICE | EnumRange (A B) | |
| position.12 | CHOICE | EnumRange (A B) | |
| position.13 | CHOICE | EnumRange (A B) | |
| position.14 | CHOICE | EnumRange (A B) | |
| position.15 | CHOICE | EnumRange (A B) | |
| position.16 | CHOICE | EnumRange (A B) | |
| wgstat.1 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.2 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.3 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.4 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.5 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.6 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.7 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.8 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.9 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.10 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.11 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.12 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.13 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.14 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.15 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgstat.16 | HEX | R/O | HexRange R/O (0 .. 0) |
| wgcmd.1 | HEX | HexRange (0 .. 0) | |
| wgcmd.2 | HEX | HexRange (0 .. 0) | |
| wgcmd.3 | HEX | HexRange (0 .. 0) | |
| wgcmd.4 | HEX | HexRange (0 .. 0) | |
| wgcmd.5 | HEX | HexRange (0 .. 0) | |
| wgcmd.6 | HEX | HexRange (0 .. 0) | |
| wgcmd.7 | HEX | HexRange (0 .. 0) | |
| wgcmd.8 | HEX | HexRange (0 .. 0) | |
| wgcmd.9 | HEX | HexRange (0 .. 0) | |
| wgcmd.10 | HEX | HexRange (0 .. 0) | |
| wgcmd.11 | HEX | HexRange (0 .. 0) | |
| wgcmd.12 | HEX | HexRange (0 .. 0) | |
| wgcmd.13 | HEX | HexRange (0 .. 0) | |
| wgcmd.14 | HEX | HexRange (0 .. 0) | |
| wgcmd.15 | HEX | HexRange (0 .. 0) | |
| wgcmd.16 | HEX | HexRange (0 .. 0) | |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Remote access) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Power distribution) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Motor 1) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Motor 2) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Az/El Encoder) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Emergency stop) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Access door) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Limit switches 1) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Limit switches 2) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Hardware) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (General) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (RF switches) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (RF summary) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (ACU summary) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Axis summary 1) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (Axis summary 2) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (SCU summary) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 01) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 02) |
| faults.23 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 03) |
| faults.24 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 04) |
| faults.25 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 05) |
| faults.26 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 06) |
| faults.27 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 07) |
| faults.28 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 08) |
| faults.29 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 09) |
| faults.30 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 10) |
| faults.31 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 11) |
| faults.32 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 12) |
| faults.33 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 13) |
| faults.34 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 14) |
| faults.35 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 15) |
| faults.36 | ALARM | R/O | AlarmFlagRange R/O (RF Switch 16) |
| faults.37 | ALARM | R/O | AlarmFlagRange R/O (Dehydrator) |
| faults.38 | ALARM | R/O | AlarmFlagRange R/O (Tracking LNA) |
| faults.39 | ALARM | R/O | AlarmFlagRange R/O (DNC controller) |
| faults.40 | ALARM | R/O | AlarmFlagRange R/O (Low Elevation) |
| faults.41 | ALARM | R/O | AlarmFlagRange R/O (Beacon Lost) |
| faults.42 | ALARM | R/O | AlarmFlagRange R/O (Beacon Saturated) |
| faults.43 | ALARM | R/O | AlarmFlagRange R/O (DTR in Local) |
| faults.44 | ALARM | R/O | AlarmFlagRange R/O (DTR Summary) |
| faults.45 | ALARM | R/O | AlarmFlagRange R/O (Monopulse Cal Needed) |
| faults.46 | ALARM | R/O | AlarmFlagRange R/O (DTR Configuration) |
| faults.47 | ALARM | R/O | AlarmFlagRange R/O (Time Reference) |
| faults.48 | ALARM | R/O | AlarmFlagRange R/O (Soft Limits Enabled) |
| faults.49 | ALARM | R/O | AlarmFlagRange R/O (Logging Enabled) |
| faults.50 | ALARM | R/O | AlarmFlagRange R/O (IERS EOP EOT warn) |
| faults.51 | ALARM | R/O | AlarmFlagRange R/O (IERS EOP EOT alarm) |
| faults.52 | ALARM | R/O | AlarmFlagRange R/O (Soft End limit axis 1) |
| faults.53 | ALARM | R/O | AlarmFlagRange R/O (Soft End limit axis 2) |
| faults.54 | ALARM | R/O | AlarmFlagRange R/O (Soft End limit axis 3) |
| faults.55 | ALARM | R/O | AlarmFlagRange R/O (Soft End limit axis 4) |
| faults.56 | ALARM | R/O | AlarmFlagRange R/O (DTR Comms Alarm 1) |
| faults.57 | ALARM | R/O | AlarmFlagRange R/O (DTR Comms Alarm 2) |
| faults.58 | ALARM | R/O | AlarmFlagRange R/O (End of Pred Model Valid) |
| faults.59 | ALARM | R/O | AlarmFlagRange R/O (End of Orbit Model Valid) |
| faults.60 | ALARM | R/O | AlarmFlagRange R/O (Below Horizon Mask) |
| faults.61 | ALARM | R/O | AlarmFlagRange R/O (HW Diagnostic Summary) |