9.88 CPI-Mini-ODU

This page describes the device driver and the device window for the CPI Mini ODU power amplifier (models T5KO/TL05KO).

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 address (decimal). The factory default is 48.
powerDisplayMode Defines the display of gain or attenuation in the parameter section.
readBackDelay Delays the read back of a parameter actually set for at least the given delay time. This shall ensure that the device has processed the new parameter before it is read back. You should leave this parameter at it's default setting.
lowLimitAlarm The low output power alarm trip point.
highLimitAlarm The high output power alarm trip point.
lowLimitFault The low output power fault trip point.
highLimitFault The high output power fault trip point.
hiRefOutAlarm The reflected power alarm trip point.
hiRefOutFault The reflected power fault trip point.
hiRfInpAlarm The high input power alarm trip point.
hiRfInpFault The high input power fault trip point.
redundancy Defines the redundancy type.
switches Defines the number of installed switches 0-6.
upcExtInhibit Enables or disables the beacon receiver fail alarm indication.
nominalPosSw1 Defines the nominal position of switch 1 in a 2:1 redundancy.
nominalPosSw2 Defines the nominal position of switch 2 in a 2:1 redundancy.
nominalPosSw3 Defines the nominal position of switch 3 in a 2:1 redundancy.
nominalPosSw4 Defines the nominal position of switch 4 in a 2:1 redundancy.
Serial Remember to set the line parameters for the serial interface. of the HPA is 9600,E,7,1 .
logGainChanges Defines if gain changes should be written in the event log database. Can automatically be adjusted by logLevelEnabledId within Uplink Power Control
helixAdvWarning Sets the advanced helix current warning level. Not monitored if 0
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.

Ethernet Interface

The ODUs may be controlled through their Ethernet interface. The port number for this is 50000. Assuming the amplifier is set to an IP address 10.0.0.1, you have to configure a communication interface "10.0.0.1:50000" int the sat-nms VLC setup in order to make the VLC talk to the amplifier. Beside this, the amplifier must be configured to "Ethernet CIF" at it's web-interface.

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.amptype TEXT R/O StringRange R/O
info.name TEXT R/O StringRange R/O
info.serialno TEXT R/O StringRange R/O
info.main.kernel.rev TEXT R/O StringRange R/O
info.main.panel.rev TEXT R/O StringRange R/O
info.controlPoint TEXT R/O StringRange R/O
info.switchSystem TEXT R/O StringRange R/O DIS
info.swSystemAmpId INTEGER R/O IntegerRange R/O DIS (0 .. 0)
info.hasUPC CHOICE R/O EnumRange R/O (NO YES)
info.signal.on BOOLEAN R/O BooleanRange R/O (true false)
config.powerDisplayMode CHOICE SAVE SETUP EnumRange (GAIN ATTN)
config.readBackDelay INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.loRfOutAlarm FLOAT SETUP DoubleRange (0.0 .. 2000.0)
config.hiRfOutAlarm FLOAT SETUP DoubleRange (0.0 .. 2000.0)
config.loRfOutFault FLOAT SETUP DoubleRange (0.0 .. 2000.0)
config.hiRfOutFault FLOAT SETUP DoubleRange (0.0 .. 2000.0)
config.hiRefOutAlarm FLOAT SETUP DoubleRange (0.0 .. 2000.0)
config.hiRefOutFault FLOAT SETUP DoubleRange (0.0 .. 2000.0)
config.hiRfInpAlarm FLOAT SETUP DoubleRange (0.0 .. 2000.0)
config.hiRfInpFault FLOAT SETUP DoubleRange (0.0 .. 2000.0)
config.redundancy CHOICE SAVE SETUP EnumRange (STANDALONE 1:1 2:1)
config.switches CHOICE SAVE SETUP EnumRange (0 1 2 3 4 5 6)
config.upcExtInhibit CHOICE SETUP EnumRange (ENABLED DISABLED)
config.nominalPosSw1 CHOICE SAVE SETUP EnumRange (A B)
config.nominalPosSw2 CHOICE SAVE SETUP EnumRange (A B)
config.nominalPosSw3 CHOICE SAVE SETUP EnumRange (A B)
config.nominalPosSw4 CHOICE SAVE SETUP EnumRange (A B)
config.helixAdvWarning FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.logGainChanges CHOICE SAVE SETUP EnumRange (ON OFF)
config.deviceComment TEXT SAVE SETUP StringRange
tx.on CHOICE EnumRange (OFF ON)
tx.beam CHOICE EnumRange (STANDBY ON)
tx.gain FLOAT DoubleRange (0.0 .. 30.0)
tx.attn FLOAT DoubleRange (0.0 .. 30.0)
tx.alc CHOICE EnumRange (MANUAL ALC UPC)
tx.requestedLevel FLOAT DoubleRange (-100.0 .. 40.0)
reset TEXT NOPRESET StringRange
tx.measuredLevel FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
tx.measuredLevel2 FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
state TEXT R/O StringRange R/O
meas.fwdPwr INTEGER R/O IntegerRange R/O (0 .. 0)
meas.refPwr INTEGER R/O IntegerRange R/O (0 .. 0)
meas.uHelix FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
meas.iHelix FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
meas.uHeater FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
meas.iHeater FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
meas.drive FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
meas.cabTemp INTEGER R/O IntegerRange R/O (0 .. 0)
meas.tubeTemp INTEGER R/O IntegerRange R/O (0 .. 0)
meas.rTubeBlower INTEGER R/O IntegerRange R/O (0 .. 0)
meas.uTubeBlower FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
hours.unit TEXT R/O StringRange R/O
hours.heater TEXT R/O StringRange R/O
hours.beam TEXT R/O StringRange R/O
heaterDelay TEXT R/O StringRange R/O
protection CHOICE EnumRange DIS (MANUAL AUTO)
location CHOICE EnumRange DIS (1 2 1-STBY 2-STBY 3-STBY)
position.01 CHOICE EnumRange DIS (A B)
position.02 CHOICE EnumRange DIS (A B)
position.03 CHOICE EnumRange DIS (A B)
position.04 CHOICE EnumRange DIS (A B)
position.05 CHOICE EnumRange DIS (A B)
position.06 CHOICE EnumRange DIS (A B)
upc.enabled CHOICE R/O EnumRange R/O (OFF ON)
upc.deepFade CHOICE R/O EnumRange R/O (NO YES)
upc.level FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
upc.boost FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
upc.voltage FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
upc.fade FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
upc.deepFadeTimer INTEGER R/O IntegerRange R/O (0 .. 0)
upc.calcRatio FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
upc.rxFrequency INTEGER IntegerRange (7 .. 55000)
upc.clearSkyLevel FLOAT DoubleRange (-200.0 .. 0.0)
upc.deepFadeLevel FLOAT DoubleRange (-200.0 .. 0.0)
upc.deepFadeTime INTEGER IntegerRange (1 .. 7200)
upc.deepFadeLimit FLOAT DoubleRange (-200.0 .. 0.0)
upc.gain FLOAT DoubleRange (-9.999 .. 10.000)
upc.offset FLOAT DoubleRange (-200.0 .. 0.0)
upc.threshold FLOAT DoubleRange (0.0 .. 3.0)
upc.boostLimit FLOAT DoubleRange (0.0 .. 30.0)
upc.clearSkyPower FLOAT DoubleRange (20.0 .. 58.0)
upc.manualRatio FLOAT DoubleRange (0.1 .. 10.0)
upc.maxFadeSpeed FLOAT DoubleRange (0.1 .. 3.3)
upc.maxRecoverSpeed FLOAT DoubleRange (0.1 .. 3.3)
upc.txFrequency INTEGER IntegerRange (7 .. 55000)
upc.maxPower FLOAT DoubleRange (20.0 .. 58.0)
upc.input CHOICE EnumRange (ANALOG DIGITAL)
upc.disablePower FLOAT DoubleRange (20.0 .. 40.0)
upc.ratio CHOICE EnumRange (MANUAL CALCULATED)
upc.clearSkyNow TEXT StringRange
upc.clearDeepFadeTimer TEXT StringRange
upc.flags.boost BOOLEAN R/O BooleanRange R/O (true false)
upc.flags.fade BOOLEAN R/O BooleanRange R/O (true false)
upc.flags.power BOOLEAN R/O BooleanRange R/O (true false)
upc.flags.beacon BOOLEAN R/O BooleanRange R/O (true false)
upc.flags.attn BOOLEAN R/O BooleanRange R/O (true false)
upc.primaryState CHOICE R/O EnumRange R/O DIS (NONE ERROR MAINTENANCE OK)
upc.backupState CHOICE R/O EnumRange R/O DIS (NONE ERROR MAINTENANCE OK)
upc.beaconUsed INTEGER R/O IntegerRange R/O DIS (0 .. 0)
upc.primaryBeacon INTEGER IntegerRange DIS (1 .. 255)
upc.backupBeacon INTEGER IntegerRange DIS (1 .. 255)
upc.beaconFrequency INTEGER R/O IntegerRange R/O DIS (0 .. 0)
state.lifeTimer INTEGER R/O IntegerRange R/O (0 .. 0)
state.lifeExtender TEXT R/O StringRange R/O
meas.uKneeHeater FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
meas.uLifeHeater FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
state.lifeRemaining INTEGER R/O IntegerRange R/O (0 .. 0)
runLifeExtender TEXT NOPRESET StringRange
internal.days INTEGER R/O IntegerRange R/O (0 .. 0)
internal.hours INTEGER R/O IntegerRange R/O (0 .. 0)
internal.minutes INTEGER R/O IntegerRange R/O (0 .. 0)
internal.seconds INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f2 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f3 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f4 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f5 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f6 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f7 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f8 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f9 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f10 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f11 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f12 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f13 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f14 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.sw0 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.loc INTEGER R/O IntegerRange R/O (0 .. 0)
internal.loc2 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.loc3 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.loc4 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.pos INTEGER R/O IntegerRange R/O (0 .. 0)
internal.nomPos1 INTEGER R/O IntegerRange R/O (1 .. 2)
internal.nomPos2 INTEGER R/O IntegerRange R/O (1 .. 2)
internal.nomPos3 INTEGER R/O IntegerRange R/O (1 .. 2)
internal.nomPos4 INTEGER R/O IntegerRange R/O (1 .. 2)
internal.alc INTEGER R/O IntegerRange R/O (0 .. 0)
internal.upc INTEGER R/O IntegerRange R/O (0 .. 0)
internal.pm TEXT R/O StringRange R/O
internal.lastalc CHOICE R/O EnumRange R/O (MANUAL ALC UPC)
int.fwdPwr INTEGER R/O IntegerRange R/O (0 .. 0)
int.refPwr INTEGER R/O IntegerRange R/O (0 .. 0)
faults.01 ALARM R/O AlarmFlagRange R/O (ALC limit)
faults.02 ALARM R/O AlarmFlagRange R/O (BUC lock warning)
faults.03 ALARM R/O AlarmFlagRange R/O (Low battery)
faults.04 ALARM R/O AlarmFlagRange R/O (Cabinet over temp warning)
faults.05 ALARM R/O AlarmFlagRange R/O (Tube blower over speed)
faults.06 ALARM R/O AlarmFlagRange R/O (Tube over temp warning)
faults.07 ALARM R/O AlarmFlagRange R/O (High RF out warning)
faults.08 ALARM R/O AlarmFlagRange R/O (Low RF out warning)
faults.09 ALARM R/O AlarmFlagRange R/O (High reflected RF warning)
faults.10 ALARM R/O AlarmFlagRange R/O (RTC warn)
faults.11 ALARM R/O AlarmFlagRange R/O (BIPA I2C timeout)
faults.12 ALARM R/O AlarmFlagRange R/O (PS I2C timeout)
faults.13 ALARM R/O AlarmFlagRange R/O (Power fail sensor)
faults.14 ALARM R/O AlarmFlagRange R/O (High RF drive warning)
faults.15 ALARM R/O AlarmFlagRange R/O (Heater timeout warning)
faults.16 ALARM R/O AlarmFlagRange R/O (BIPA EEPROM)
faults.17 ALARM R/O AlarmFlagRange R/O (BUC lock)
faults.18 ALARM R/O AlarmFlagRange R/O (Main controller BBRAM)
faults.19 ALARM R/O AlarmFlagRange R/O (Main controller EEPROM)
faults.20 ALARM R/O AlarmFlagRange R/O (BIPA comm)
faults.21 ALARM R/O AlarmFlagRange R/O (BIPA restarted)
faults.22 ALARM R/O AlarmFlagRange R/O (CAN bus)
faults.23 ALARM R/O AlarmFlagRange R/O (CAN level key)
faults.24 ALARM R/O AlarmFlagRange R/O (PS comm)
faults.25 ALARM R/O AlarmFlagRange R/O (PS restarted)
faults.26 ALARM R/O AlarmFlagRange R/O (RF comm)
faults.27 ALARM R/O AlarmFlagRange R/O (RF restarted)
faults.28 ALARM R/O AlarmFlagRange R/O (System)
faults.29 ALARM R/O AlarmFlagRange R/O (HV arc)
faults.30 ALARM R/O AlarmFlagRange R/O (Cabinet over temp)
faults.31 ALARM R/O AlarmFlagRange R/O (PS EEPROM)
faults.32 ALARM R/O AlarmFlagRange R/O (Heater over current)
faults.33 ALARM R/O AlarmFlagRange R/O (Heater over voltage)
faults.34 ALARM R/O AlarmFlagRange R/O (Heater under voltage)
faults.35 ALARM R/O AlarmFlagRange R/O (Helix over current)
faults.36 ALARM R/O AlarmFlagRange R/O (Helix over voltage)
faults.37 ALARM R/O AlarmFlagRange R/O (Helix under voltage)
faults.38 ALARM R/O AlarmFlagRange R/O (Helix voltage detected)
faults.39 ALARM R/O AlarmFlagRange R/O (PS interlock)
faults.40 ALARM R/O AlarmFlagRange R/O (Tube blower under speed)
faults.41 ALARM R/O AlarmFlagRange R/O (Tube over temperature switch)
faults.42 ALARM R/O AlarmFlagRange R/O (Tube over temperature)
faults.43 ALARM R/O AlarmFlagRange R/O (RF EEPROM)
faults.44 ALARM R/O AlarmFlagRange R/O (High reflected RF FLT)
faults.45 ALARM R/O AlarmFlagRange R/O (High RF out FLT)
faults.46 ALARM R/O AlarmFlagRange R/O (Low RF out FLT)
faults.47 ALARM R/O AlarmFlagRange R/O (System comm)
faults.48 ALARM R/O AlarmFlagRange R/O (High RF drive FLT)
faults.49 ALARM R/O AlarmFlagRange R/O (WGSIF interlock)
faults.50 ALARM R/O AlarmFlagRange R/O (SEM comm)
faults.51 ALARM R/O AlarmFlagRange R/O (SEM restarted)
faults.52 ALARM R/O AlarmFlagRange R/O (Heater timeout)
faults.53 ALARM R/O AlarmFlagRange R/O (Cabinet temp sensor)
faults.54 ALARM R/O AlarmFlagRange R/O (Tube temp sensor (PS))
faults.55 ALARM R/O AlarmFlagRange R/O (Tube temp sensor (BIPA))
faults.56 ALARM R/O AlarmFlagRange R/O (External interlock)
faults.57 ALARM R/O AlarmFlagRange R/O (Low main controller 24V)
faults.58 ALARM R/O AlarmFlagRange R/O (SEM switch sys. mismatch)
faults.59 ALARM R/O AlarmFlagRange R/O (SIM switch sys. mismatch)
faults.60 ALARM R/O AlarmFlagRange R/O (Switch system not loaded)
faults.61 ALARM R/O AlarmFlagRange R/O (Local inhibit)
faults.62 ALARM R/O AlarmFlagRange R/O (Ethernet CIF inhibit)
faults.63 ALARM R/O AlarmFlagRange R/O (Internal inhibit)
faults.64 ALARM R/O AlarmFlagRange R/O (Switch system inhibit)
faults.65 ALARM R/O AlarmFlagRange R/O (WGSIF inhibit)
faults.66 ALARM R/O AlarmFlagRange R/O (WGSIF interlock inhibit)
faults.67 ALARM R/O AlarmFlagRange R/O (Serial CIF inhibit)
faults.68 ALARM R/O AlarmFlagRange R/O (Web browser inhibit)
faults.69 ALARM R/O AlarmFlagRange R/O (Fault recycled)
faults.70 ALARM R/O AlarmFlagRange R/O (Latched fault)
faults.71 ALARM R/O AlarmFlagRange R/O (Switch 1 comm)
faults.72 ALARM R/O AlarmFlagRange R/O (Switch 1 stall)
faults.73 ALARM R/O AlarmFlagRange R/O (Switch 2 comm)
faults.74 ALARM R/O AlarmFlagRange R/O (Switch 2 stall)
faults.75 ALARM R/O AlarmFlagRange R/O (Switch 3 comm)
faults.76 ALARM R/O AlarmFlagRange R/O (Switch 3 stall)
faults.77 ALARM R/O AlarmFlagRange R/O (Switch 4 comm)
faults.78 ALARM R/O AlarmFlagRange R/O (Switch 4 stall)
faults.85 ALARM R/O AlarmFlagRange R/O (Switch 5 comm)
faults.86 ALARM R/O AlarmFlagRange R/O (Switch 5 stall)
faults.87 ALARM R/O AlarmFlagRange R/O (Switch 6 comm)
faults.88 ALARM R/O AlarmFlagRange R/O (Switch 6 stall)
faults.89 ALARM R/O AlarmFlagRange R/O (Helix advance warning)
faults.79 ALARM R/O AlarmFlagRange R/O (UPC Boost Limit)
faults.80 ALARM R/O AlarmFlagRange R/O (UPC Fade Limit)
faults.81 ALARM R/O AlarmFlagRange R/O (UPC Power Limit)
faults.82 ALARM R/O AlarmFlagRange R/O (UPC Beacon Status)
faults.83 ALARM R/O AlarmFlagRange R/O (UPC Attn Limit)
faults.84 ALARM R/O AlarmFlagRange R/O (Standby)
faults.90 ALARM R/O AlarmFlagRange R/O (Remote access)
faults.91 ALARM R/O AlarmFlagRange R/O (Fast HV shutdown)
faults.92 ALARM R/O AlarmFlagRange R/O (Sim. active node)
faults.93 ALARM R/O AlarmFlagRange R/O (Cntlr power shutdown)
faults.94 ALARM R/O AlarmFlagRange R/O (Ext interlock inhibit)
faults.95 ALARM R/O AlarmFlagRange R/O (BCM restarted)
faults.96 ALARM R/O AlarmFlagRange R/O (BCM Comm)
faults.97 ALARM R/O AlarmFlagRange R/O (BCM EEPROM)
faults.98 ALARM R/O AlarmFlagRange R/O (Life extender refresh req.)
faults.100 ALARM R/O AlarmFlagRange R/O (Low TWT life)
faults.101 ALARM R/O AlarmFlagRange R/O (RF limiter)
faults.102 ALARM R/O AlarmFlagRange R/O (Beam over current)
faults.103 ALARM R/O AlarmFlagRange R/O (Beam under current)
faults.104 ALARM R/O AlarmFlagRange R/O (Tube fan under speed)
faults.126 ALARM R/O AlarmFlagRange R/O (Beam/HV Off)