1.154 DEV-FO-TX

This page describes the DEV-FO-TX device driver and its device window. The DEV-FO-TX device driver monitors and controls one single or dual channel FO transmit module card.

Multiple instances of the device may be configured in the sat-nms M&C to handle all modules of the chassis. All devices referring to the same physical device must be configured at the same device thread / interface to ensure that SNMP requests to the device do not overlap.

The 'slot' configuration parameter is used to select which of the physical slots in the DEV chassis this particular sat-nms device shall control.

The driver was tested with the following equipment:

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

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.mac TEXT R/O StringRange R/O
info.model TEXT R/O StringRange R/O
info.version TEXT R/O StringRange R/O
info.noPorts INTEGER R/O IntegerRange R/O (0 .. 0)
info.module TEXT R/O StringRange R/O
info.hasRfSense CHOICE R/O EnumRange R/O (YES NO)
info.hasGain CHOICE R/O EnumRange R/O (YES NO)
info.hasTilt CHOICE R/O EnumRange R/O (YES NO)
info.hasBias CHOICE R/O EnumRange R/O (YES NO)
config.readBackDelay INTEGER SAVE SETUP IntegerRange (100 .. 10000)
config.deviceComment TEXT SAVE SETUP StringRange
config.slot CHOICE SAVE SETUP EnumRange (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20)
config.useId CHOICE SAVE SETUP EnumRange (AUTO MANUAL)
config.idChannelA INTEGER R/O IntegerRange R/O (0 .. 0)
config.idChannelB INTEGER R/O IntegerRange R/O (0 .. 0)
config.dualChannel CHOICE SAVE SETUP EnumRange (YES NO)
config.monitoring CHOICE SETUP EnumRange (ENABLED DISABLED)
ctrlMode CHOICE EnumRange (LOCAL REMOTE)
channel.a.rfPower FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
channel.b.rfPower FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
channel.a.rfLimit FLOAT DoubleRange (0.0 .. 0.0)
channel.b.rfLimit FLOAT DoubleRange (0.0 .. 0.0)
channel.a.monitoring CHOICE EnumRange (ENABLED DISABLED)
channel.b.monitoring CHOICE EnumRange (ENABLED DISABLED)
channel.a.bias FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
channel.b.bias FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
channel.a.biasEnable CHOICE EnumRange (OFF VL HL VH HH)
channel.b.biasEnable CHOICE EnumRange (OFF VL HL VH HH)
channel.a.biasLowLimit FLOAT DoubleRange (0.0 .. 300.0)
channel.b.biasLowLimit FLOAT DoubleRange (0.0 .. 300.0)
channel.a.biasHighLimit FLOAT DoubleRange (250.0 .. 600.0)
channel.b.biasHighLimit FLOAT DoubleRange (250.0 .. 600.0)
channel.a.gainMode CHOICE EnumRange (MANUAL AUTO MUTE)
channel.b.gainMode CHOICE EnumRange (MANUAL AUTO MUTE)
channel.a.gain FLOAT DoubleRange (0.0 .. 0.0)
channel.b.gain FLOAT DoubleRange (0.0 .. 0.0)
channel.a.setpoint FLOAT DoubleRange (0.0 .. 0.0)
channel.b.setpoint FLOAT DoubleRange (0.0 .. 0.0)
channel.a.tilt FLOAT DoubleRange (0.0 .. 0.0)
channel.b.tilt FLOAT DoubleRange (0.0 .. 0.0)
faults.01 ALARM R/O AlarmFlagRange R/O (Remote access)
faults.02 ALARM R/O AlarmFlagRange R/O (Card)
faults.03 ALARM R/O AlarmFlagRange R/O (Ch. A RF)
faults.04 ALARM R/O AlarmFlagRange R/O (Ch. B RF)
faults.05 ALARM R/O AlarmFlagRange R/O (Ch. A Bias)
faults.06 ALARM R/O AlarmFlagRange R/O (Ch. B Bias)
faults.07 ALARM R/O AlarmFlagRange R/O (Ch. A Fiber)
faults.08 ALARM R/O AlarmFlagRange R/O (Ch. B Fiber)
faults.09 ALARM R/O AlarmFlagRange R/O (Surveillance)