This page describes the DEV-FO-RX device driver and its device window. The DEV-FO-RX device driver monitors and controls one single or dual channel FO receive 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 .
--- The device monitoring and control parameters.
--- The faults page.
--- The device info c.
--- 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 device.
parameter --- description
address --- The SNMP address specification for the device. The full address specification consists of the following fields:aaa.bbb.ccc.ddd:pppp read-community write-community
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.
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.
slot --- Selects the physical slot where the module is fitted in the chassis to control.
useId --- Defines is the port indexes are calculated automatically based on the number of available modules. Using AUTO should work on all frames using a common card type in all slots. If AUTO selection is not matching use the DEV Frame driver overview to determine port indexes.
idChannelA --- Sets the port index of channel A in Manual Mode.
idChannelB --- Sets the port index of channel B in Manual Mode.
dualChannel --- Defines if the unit is single or dual channel module.
monitoring --- En/Disable power monitoring if applicable.
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) |
| 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.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.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) |