9.317 Level-AddRed

The Level-AddRed logical device provides a simple mechanism to monitor transmit power values in EIRP. The Level-AddRed device uses a fixed calibration offset and a dynamic difference to reflect losses in e.g. a redundant waveguide switching system. Expect of these location dependend offsets it work like the Level-Add device.

The Level-AddRed device monitors a configurable parameter for power measurement and adds a calibration offset and a difference to calculate the real transmit EIRP. This in most cases is the antenna gain reduced by the waveguide loss between the measurement point and the antenna and the difference regarding the location of the redundant chain. It monitors also a switch position to find which additional offset (difference) has to be added.

The device monitors also a minimum and maximum threshold to raise an low or high EIRP fault and optionally the Communication Fault of the power measurement device.

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 interconnect the Level-Set device to the devices it monitors and controls.

parameter description
pwrMeasId The message ID for the output power reading.
config.faultId The message ID to detect and communication fault of the measurement device
config.noPwrThreshold This value defines when the power reading indicates that there is "no power". Helpful for equipment which returns low power reading even if there is no output
config.noPwrEirp This is the return value of measuredEirp if a "no power" condition is detected. Default is -99.99 which was the behavior until driver version 1.06
locationId Parameter to determine the current redundancy switch position.
diff.1...12 Constant difference to add regarding the redundancy position.
loc.1...12 Value of the redundancy switch position.

Limit Checking

At the primary device page, min and max threshold values may be defined. These values apply to the measured EIRP. If the measured EIRP exceeds the limit values a low or high EIRP fault is generated. The fault gets cleared if the EIRP value returns inside the limit window or a "no power" condition is detected.

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.pwrMeasId TEXT SAVE SETUP StringRange
config.faultId TEXT SAVE SETUP StringRange
config.noPwrThreshold FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.noPwrEirp FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.locationId TEXT SAVE SETUP StringRange
config.diff.1 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.2 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.3 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.4 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.5 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.6 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.7 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.8 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.9 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.10 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.11 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.diff.12 FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.loc.1 TEXT SAVE SETUP StringRange
config.loc.2 TEXT SAVE SETUP StringRange
config.loc.3 TEXT SAVE SETUP StringRange
config.loc.4 TEXT SAVE SETUP StringRange
config.loc.5 TEXT SAVE SETUP StringRange
config.loc.6 TEXT SAVE SETUP StringRange
config.loc.7 TEXT SAVE SETUP StringRange
config.loc.8 TEXT SAVE SETUP StringRange
config.loc.9 TEXT SAVE SETUP StringRange
config.loc.10 TEXT SAVE SETUP StringRange
config.loc.11 TEXT SAVE SETUP StringRange
config.loc.12 TEXT SAVE SETUP StringRange
offset FLOAT SAVE DoubleRange (0.00 .. 0.00)
measuredEirp FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
internal.meas FLOAT NOPRESET DoubleRange (0.00 .. 0.00)
internal.flt BOOLEAN NOPRESET BooleanRange (true false)
internal.location TEXT NOPRESET StringRange
internal.diff FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
minEirp FLOAT SAVE DoubleRange (0.00 .. 0.00)
maxEirp FLOAT SAVE DoubleRange (0.00 .. 0.00)
noPower BOOLEAN R/O BooleanRange R/O (true false)
faults.01 ALARM R/O AlarmFlagRange R/O (EIRP low threshold)
faults.02 ALARM R/O AlarmFlagRange R/O (EIRP high threshold)
faults.03 ALARM R/O AlarmFlagRange R/O (Meas.Device Comm.)