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 .
--- The operational parameters (BEAM-ON/STANDBY, RF ON/OFF)
--- Displays meter readings like output power and TWT specific measurements.
--- 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 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) |