9.716 Vertex-Upconverter-legacy

This page describes the device driver and the device window for the Vertex Ku BAND USC/B series upconverter with serial interface and the legacy protocol version. It uses the CPI-STX protocol.

It was tested with:

Device window pages

The following table shows which device window pages are available with this individual device type.

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 upconverter.

parameter description
address The device address (decimal) as set at the device's front panel.
Serial Remember to set the line parameters for the serial interface
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.
muteControl Switches mute control between NORMAL and AUTO

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
config.readBackDelay INTEGER SAVE SETUP IntegerRange (100 .. 10000)
config.powerDisplayMode CHOICE SAVE SETUP EnumRange (GAIN ATTN)
config.muteControl CHOICE SETUP EnumRange (NORMAL AUTO)
tx.on CHOICE EnumRange (OFF ON)
tx.gain FLOAT DoubleRange (0.0 .. 30.0)
tx.ifGain FLOAT DoubleRange (0.0 .. 30.0)
tx.ifAttn FLOAT DoubleRange (0.0 .. 30.0)
tx.attn FLOAT DoubleRange (0.0 .. 30.0)
tx.frequency FLOAT DoubleRange (0.000 .. 0.000)
tx.outputLevel FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
info.model TEXT R/O StringRange R/O
info.revision TEXT R/O StringRange R/O
info.signal.on CHOICE R/O EnumRange R/O (OFF ON)
reset TEXT NOPRESET StringRange
mem.location INTEGER IntegerRange (0 .. 99)
mem.frequency FLOAT DoubleRange (0.000 .. 0.000)
mem.attn FLOAT DoubleRange (0.0 .. 30.0)
mem.ifAttn FLOAT DoubleRange (0.0 .. 30.0)
mem.recall TEXT NOPRESET StringRange
mem.set TEXT NOPRESET StringRange
mem.view TEXT NOPRESET StringRange
mem.program TEXT NOPRESET StringRange
state TEXT R/O StringRange R/O
location CHOICE EnumRange (STANDBY ONLINE AUTO)
position CHOICE R/O EnumRange R/O (A B)
internal.f1 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.f2 INTEGER R/O IntegerRange R/O (0 .. 0)
faults.01 ALARM R/O AlarmFlagRange R/O (Remote access)
faults.02 ALARM R/O AlarmFlagRange R/O (Power supply)
faults.03 ALARM R/O AlarmFlagRange R/O (External reference)
faults.04 ALARM R/O AlarmFlagRange R/O (PLO lock)
faults.05 ALARM R/O AlarmFlagRange R/O (Synthesizer lock)
faults.06 ALARM R/O AlarmFlagRange R/O (Internal reference)
faults.07 ALARM R/O AlarmFlagRange R/O (Star switch)
faults.08 ALARM R/O AlarmFlagRange R/O (Output level monitor)
faults.09 ALARM R/O AlarmFlagRange R/O (Summary)