9.95 CPI-TouchPower

This page describes the device driver and the device window for the CPI Indoor TWTA with touch screen (TouchPower series)

The driver was tested with the following models:

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.
loRfOutAlarm The low output power alarm trip point.
hiRfOutAlarm The high output power alarm trip point.
loRfOutFault The low output power fault trip point.
hiRfOutFault The high output power fault trip point.
config.hiRefOutAlarm The high reflected power alarm trip point.
config.hiRefOutFault The high reflected power fault trip point.
config.hiRfInpAlarm The high input power alarm trip point.
config.hiRfInpFault The high input power fault trip point.
redundancy Defines the redundancy mode.
switches Defines the number of switches.
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.
upcExtInhibit Enables or disables the beacon receiver fail alarm indication.
Serial Remember to set the line parameters for the serial interface. of the HPA is 9600,E,7,1 .
helixAdvWarning Sets the advanced helix current warning level. Not monitored if 0
logGainChanges Defines if gain changes should be written in the event log database. Can automatically be adjusted by logLevelEnabledId within Uplink Power Control
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" in 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.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.rTubeBlower INTEGER R/O IntegerRange R/O (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 DIS (OFF ON)
upc.deepFade CHOICE R/O EnumRange R/O DIS (NO YES)
upc.level FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
upc.boost FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
upc.voltage FLOAT R/O DoubleRange R/O DIS (0.00 .. 0.00)
upc.fade FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
upc.deepFadeTimer INTEGER R/O IntegerRange R/O DIS (0 .. 0)
upc.calcRatio FLOAT R/O DoubleRange R/O DIS (0.00 .. 0.00)
upc.rxFrequency INTEGER IntegerRange DIS (7 .. 55000)
upc.clearSkyLevel FLOAT DoubleRange DIS (-200.0 .. 0.0)
upc.deepFadeLevel FLOAT DoubleRange DIS (-200.0 .. 0.0)
upc.deepFadeTime INTEGER IntegerRange DIS (1 .. 7200)
upc.deepFadeLimit FLOAT DoubleRange DIS (-200.0 .. 0.0)
upc.gain FLOAT DoubleRange DIS (-9.999 .. 10.000)
upc.offset FLOAT DoubleRange DIS (-200.0 .. 0.0)
upc.threshold FLOAT DoubleRange DIS (0.0 .. 3.0)
upc.boostLimit FLOAT DoubleRange DIS (0.0 .. 30.0)
upc.clearSkyPower FLOAT DoubleRange DIS (20.0 .. 58.0)
upc.manualRatio FLOAT DoubleRange DIS (0.1 .. 10.0)
upc.maxFadeSpeed FLOAT DoubleRange DIS (0.1 .. 3.3)
upc.maxRecoverSpeed FLOAT DoubleRange DIS (0.1 .. 3.3)
upc.txFrequency INTEGER IntegerRange DIS (7 .. 55000)
upc.maxPower FLOAT DoubleRange DIS (20.0 .. 58.0)
upc.input CHOICE EnumRange DIS (ANALOG DIGITAL)
upc.disablePower FLOAT DoubleRange DIS (20.0 .. 40.0)
upc.ratio CHOICE EnumRange DIS (MANUAL CALCULATED)
upc.clearSkyNow TEXT StringRange DIS
upc.clearDeepFadeTimer TEXT StringRange DIS
upc.flags.boost BOOLEAN R/O BooleanRange R/O DIS (true false)
upc.flags.fade BOOLEAN R/O BooleanRange R/O DIS (true false)
upc.flags.power BOOLEAN R/O BooleanRange R/O DIS (true false)
upc.flags.beacon BOOLEAN R/O BooleanRange R/O DIS (true false)
upc.flags.attn BOOLEAN R/O BooleanRange R/O DIS (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)
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.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.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)
faults.03 ALARM R/O AlarmFlagRange R/O (Low battery)
faults.04 ALARM R/O AlarmFlagRange R/O (Cabinet over temperature)
faults.05 ALARM R/O AlarmFlagRange R/O (Tube blower over speed)
faults.06 ALARM R/O AlarmFlagRange R/O (Tube over temperature)
faults.07 ALARM R/O AlarmFlagRange R/O (High RF out ALM)
faults.08 ALARM R/O AlarmFlagRange R/O (Low RF out ALM)
faults.09 ALARM R/O AlarmFlagRange R/O (High reflected RF ALM)
faults.10 ALARM R/O AlarmFlagRange R/O (RTC)
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 ALM)
faults.15 ALARM R/O AlarmFlagRange R/O (Heater timeout)
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)
faults.42 ALARM R/O AlarmFlagRange R/O (Tube over temperature switch)
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 system mismatch)
faults.59 ALARM R/O AlarmFlagRange R/O (SIM switch system 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)