1.299 Hitec-HACU-01

This page describes the device driver and the device window for the Hitec HACH-01 antenna controller.

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
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.
model Selects if the ACU is a step track or a monopulse model.

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.name TEXT R/O StringRange R/O
info.version TEXT R/O StringRange R/O
info.poslog 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.model CHOICE SAVE SETUP EnumRange (STEPTRACK MONOPULSE)
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.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)
azimuth FLOAT DoubleRange (0.000 .. 0.000)
elevation FLOAT DoubleRange (0.000 .. 0.000)
polarization FLOAT DoubleRange (0.000 .. 0.000)
mode.az CHOICE EnumRange (UNUSED STAND-BY POINTING SLEW PROGRAM-TRACK SCAN STEP-TRACK MONOPULSE ADAPTIVE-TRACK AUTOTRACK MONOPULSE-CAL)
mode.el CHOICE EnumRange (UNUSED STAND-BY POINTING SLEW PROGRAM-TRACK SCAN STEP-TRACK MONOPULSE ADAPTIVE-TRACK AUTOTRACK MONOPULSE-CAL)
mode.pl CHOICE EnumRange (UNUSED STAND-BY POINTING SLEW PROGRAM-TRACK SCAN STEP-TRACK MONOPULSE ADAPTIVE-TRACK AUTOTRACK MONOPULSE-CAL)
state.mode1 TEXT R/O StringRange R/O
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.0 .. 0.0)
state.beacon 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 BOOLEAN R/O BooleanRange R/O (true false)
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
mp.modelType CHOICE EnumRange (WHITE-NOISE SINGER)
mp.processNoiseSD FLOAT DoubleRange (0.000 .. 0.000)
mp.maneuverTime FLOAT DoubleRange (0.000 .. 0.000)
mp.maxAzimuthSpeed FLOAT DoubleRange (0.000 .. 0.000)
mp.measurementNoiseSD FLOAT DoubleRange (0.000 .. 0.000)
mp.signalThreshold FLOAT DoubleRange (0.0 .. 0.0)
mp.errorThreshold 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)
mpc.patternType CHOICE EnumRange DIS (CIRCULAR)
mpc.azReferenceMode CHOICE EnumRange DIS (STAND-BY POINTING SLEW PROGRAM-TRACK LAST-SELECTED)
mpc.elReferenceMode CHOICE EnumRange DIS (STAND-BY POINTING SLEW PROGRAM-TRACK LAST-SELECTED)
mpc.plReferenceMode CHOICE EnumRange DIS (STAND-BY POINTING SLEW PROGRAM-TRACK 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.0 .. 0.0)
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)
st.algorithm CHOICE EnumRange (BASIC GRADIENT)
st.maxIterations INTEGER IntegerRange (0 .. 0)
st.corrThreshold FLOAT DoubleRange (0.0 .. 0.0)
st.cycleTime FLOAT DoubleRange (0.000 .. 0.000)
st.beamWidth FLOAT DoubleRange (0.000 .. 0.000)
st.signalThreshold FLOAT DoubleRange (0.0 .. 0.0)
st.optThreshold FLOAT DoubleRange (0.0 .. 0.0)
st.sequence CHOICE EnumRange (CROSS-ELEV ELEVATION)
st.direction CHOICE EnumRange (DEC1-DEC2 DEC1-INC2 INC1-INC2 INC1-DEC2)
st.noOfSamples INTEGER IntegerRange (0 .. 0)
st.stepSize FLOAT DoubleRange (0.000 .. 0.000)
st.stabilizeDelay FLOAT DoubleRange (0.000 .. 0.000)
st.measurementDelay FLOAT DoubleRange (0.000 .. 0.000)
st.model CHOICE EnumRange (NO-MODEL MODEL-1 MODEL-2 MODEL-3)
st.decayRate0 FLOAT DoubleRange (0.000 .. 0.000)
st.decayRate1 FLOAT DoubleRange (0.000 .. 0.000)
st.decayRate2 FLOAT DoubleRange (0.000 .. 0.000)
st.decayRate3 FLOAT DoubleRange (0.000 .. 0.000)
st.status TEXT R/O StringRange R/O
st.xelevationOffs FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
st.elevationOffs FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
st.currentModel TEXT R/O StringRange R/O
st.currentDistance FLOAT DoubleRange (0.000 .. 0.000)
at.samplingPeriod FLOAT DoubleRange (0.000 .. 0.000)
at.positionNoiseSD FLOAT DoubleRange (0.000 .. 0.000)
at.speedNoiseSD FLOAT DoubleRange (0.000 .. 0.000)
at.deviationNoiseSD FLOAT DoubleRange (0.000 .. 0.000)
at.status TEXT R/O StringRange R/O
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 (Motor 3)
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)
faults.09 ALARM R/O AlarmFlagRange R/O (Hardware)
faults.10 ALARM R/O AlarmFlagRange R/O (General)
faults.11 ALARM R/O AlarmFlagRange R/O (RF switches)
faults.12 ALARM R/O AlarmFlagRange R/O (RF summary)
faults.13 ALARM R/O AlarmFlagRange R/O (ACU summary)
faults.14 ALARM R/O AlarmFlagRange R/O (Axis)