9.429 NDSatCom-TWTA-REST

This page describes the device driver and the device window for the ND-SatCom TWT amplifiers controlled via REST-HTTP and connected to the RCU redundancy 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 Amplifier.

parameter description
address The device IP address as set at the device's front panel.
powerDisplayMode Defines the display of gain or attenuation in the parameter section.
hpaDeviceIndex Normally 1 for a system with one TWTA, in other cases the number of the TWTA in the RCU configuration.
bucReference Reference source for the integrated BUC if available.
checkLimits En/Disables the monitoring of rf power limits
lowLimit Sets the lower rf power alarm limit
highLimit Sets the upper rf power alarm limit
helixAdvWarning Sets the advanced helix current warning level. Not monitored if 0
logGainChanges Defines if gain changes are logged in the event database even when LogParameterChanges and LogDetectedChanges are switched ON. It is intended to be en/disabled by an external UPC.
deviceComment An optional text entered here appears as an addition to the tooltip which is shown while the mouse is placed over a device icon in the GUI. The "\n" character sequence is translated into a newline character, splitting the text into multiple lines.

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.bucInstalled TEXT R/O StringRange R/O
info.model TEXT R/O StringRange R/O
info.triBandSupport TEXT R/O StringRange R/O
info.serial TEXT R/O StringRange R/O
info.fwRevision TEXT R/O StringRange R/O
info.hwRevision TEXT R/O StringRange R/O
info.fwRelease TEXT R/O StringRange R/O
info.heaterHours INTEGER R/O IntegerRange R/O (0 .. 0)
info.beamOnHours INTEGER R/O IntegerRange R/O (0 .. 0)
info.maxPower FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
info.signal.on TEXT R/O StringRange R/O
config.powerDisplayMode CHOICE SAVE SETUP EnumRange (GAIN ATTN)
config.hpaDeviceIndex INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.bucReference CHOICE SETUP EnumRange DIS (INTERNAL EXTERNAL AUTO)
config.checkLimits CHOICE SETUP EnumRange (OFF ON)
config.lowLimit INTEGER SETUP IntegerRange (0 .. 1000)
config.highLimit INTEGER SETUP IntegerRange (0 .. 1000)
config.helixAdvWarning FLOAT SAVE SETUP DoubleRange (0.0 .. 0.0)
config.logGainChanges CHOICE SAVE SETUP EnumRange (ON OFF)
config.deviceComment TEXT SAVE SETUP StringRange
config.coolingTime INTEGER SETUP IntegerRange (0 .. 0)
tx.measuredLevel FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
tx.on CHOICE EnumRange (OFF ON)
tx.beam CHOICE EnumRange (OFF STANDBY ON)
tx.gain FLOAT DoubleRange (0.0 .. 20.0)
tx.attn FLOAT DoubleRange (0.0 .. 20.0)
state TEXT R/O StringRange R/O
tx.alc CHOICE EnumRange (OFF ON)
tx.requestedLevel FLOAT DoubleRange (-30.0 .. 30.0)
tx.coolingOff TEXT NOPRESET StringRange
tx.stopCoolingOff TEXT NOPRESET StringRange
meas.fwdPwr INTEGER R/O IntegerRange R/O (0 .. 0)
meas.refPwr INTEGER R/O IntegerRange R/O (0 .. 0)
meas.iHelix FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
meas.uHelix FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
meas.iHeater INTEGER R/O IntegerRange R/O (0 .. 0)
meas.temp FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
meas.input FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
meas.coolingTime INTEGER R/O IntegerRange R/O (0 .. 0)
reset TEXT NOPRESET StringRange
hi INTEGER R/O IntegerRange R/O (0 .. 0)
int.maxOutputPwr FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
int.state TEXT R/O StringRange R/O
int.tSelected TEXT R/O StringRange R/O
faults.02 ALARM R/O AlarmFlagRange R/O (BUC communication)
faults.03 ALARM R/O AlarmFlagRange R/O (HPA communication)
faults.05 ALARM R/O AlarmFlagRange R/O (High RF (alarm))
faults.06 ALARM R/O AlarmFlagRange R/O (Low RF (alarm))
faults.10 ALARM R/O AlarmFlagRange R/O (External interlock)
faults.11 ALARM R/O AlarmFlagRange R/O (Internal interlock)
faults.14 ALARM R/O AlarmFlagRange R/O (Helix over current)
faults.16 ALARM R/O AlarmFlagRange R/O (Power supply arc trip)
faults.17 ALARM R/O AlarmFlagRange R/O (Reflected RF)
faults.18 ALARM R/O AlarmFlagRange R/O (RF-in overdrive)
faults.19 ALARM R/O AlarmFlagRange R/O (Power supply)
faults.20 ALARM R/O AlarmFlagRange R/O (Power supply thermal)
faults.21 ALARM R/O AlarmFlagRange R/O (TWT thermal)
faults.22 ALARM R/O AlarmFlagRange R/O (Low airflow)
faults.23 ALARM R/O AlarmFlagRange R/O (Timeout standby)
faults.26 ALARM R/O AlarmFlagRange R/O (Standby)
faults.27 ALARM R/O AlarmFlagRange R/O (Helix advance warning)