This page describes the device driver and the device window for the ND-SatCom TWT amplifiers controlled via SNMP and connected to the RCU redundancy controller. There are some limitations of this driver because of the provided MIB compared to drivers for the serial protocol.
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. |
| 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. |
| 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. |
Communication protocol / Interface type
This device driver requires the SNMP protocol. The default community string is public for read-only and read-write.
Installation
Before you can operate the amplifier with the sat-nms software, you must prepare the unit to match the interface parameters expected by the software. At the front panel configure IP address, netmask and gateway and use the default SNMP port number (161 UDP).
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 | CHOICE | R/O | EnumRange R/O (NO YES) |
| info.model | CHOICE | EnumRange (Ku-Band K-Band Ka-Band C-Band X-Band) | |
| info.triBandSupport | CHOICE | R/O | EnumRange R/O (NO YES) |
| info.signal.on | CHOICE | R/O | EnumRange R/O (OFF ON) |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| 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 |
| tx.on | CHOICE | EnumRange (OFF ON) | |
| tx.beam | CHOICE | EnumRange (OFF STANDBY ON COOLING+OFF STOP COOLING) | |
| tx.gain | FLOAT | DoubleRange (0.0 .. 20.0) | |
| tx.attn | FLOAT | DoubleRange (0.0 .. 20.0) | |
| state | TEXT | R/O | StringRange R/O |
| transmitSelected | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| tx.measuredLevel | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| 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.coolingTime | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| reset | TEXT | NOPRESET | StringRange |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (BUC communication) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (HPA communication) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (RF inhibit) |
| 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.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) |