9.620 Scopus-IRD2900-SNMP

This page describes the device driver and the device window for the Scopus 2900 IRD family, accessed by SNMP. Actually, the driver supports IRDs housing a single RF frontend and a single MPEG decoder.

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 Scopus IRD.

parameter description
address The driver expects the network address of the IRD in 'dotted quad' notation in this field. The address must be followed by the word 'private' in order to get configuration access to the IRD. Example:
'10.0.0.123 private' .
22kHz select if the IRD shall apply a 22kHz tone to the LNB.
22kHzAuto If set to ON, the driver switches the 22 kHz tone depending on the receive frequency. Frequencies above the 'bandEdge' value cause the 22kHz tone to be switched on, lower frequencies switch the tone off. The 22kHzAuto mode overwrites the the '22kHz' setting described above.
lnbPower Select if the IRD shall apply LNB supply voltage. You may select 13V or 18V to make a LNB which supports this change the polarization
frequencyRange Select the frequency band you want to use for frequency setting and display. If you select "L-BAND", the LO frequencies entered below are ignored and the frequency will be set as L-band value. The setting applies to the front panel operation as well.
loType Select the type LNB / LO calculation to use. For normal applications you should set NUMERIC-Ku-BAND or NUMERIC-C-BAND. These settings allow the sat-nms device driver to do the frequency offset calculation.
loFreqHigh Enter the LO frequency for the upper frequency band here.
loFreqLow Enter the LO frequency for the lower frequency band here.
bandEdge Enter frequency here, where the receiver shall switch to the upper frequency band.
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.

LO Frequency Calculation

The IRD itself does not provide a method to select two free definable LO frequencies which are selected by the desired input frequency. The sat-nms device driver works around this with the following trick:

With the configuration parameters frequencyRange=Ku-BAND and loType=NUMERIC-Ku-Band (or C-Band and NUMERIC-C-BAND respectively) are set, the device driver sets the applicable LO frequency at the IRD every time before the receive frequency is set. This tunes the receiver to the correct L-band frequency and displays the receive frequency in Ku-band or C-band as expected. Unlike the LO-frequency calculation built into the receiver, this also works with non-standard LO frequencies.

Remark: If you change the LO frequencies in the configuration dialog, this will not become effective until you set a new receive frequency at the IRDs main page.

DVB Mode Selection With RX-Channel-Select-CDB

The Scopus IRD2900 does not provide a separate parameter to set the DVB-S / DVB-S2 mode. It instead uses the modulation parameter to set the DVB mode and the modulation mode as a combined setting.

To make the sat-nms RX-ChannelSelect-CDB logical device set the DVB mode properly with a channel definition, the driver provides a parameter called hidden.dvbMode . This parameter sets the modulation setting to DVBS-QPSK for DVBS and to DVBS2-N-8PSK for DVBS2. When reading back this parameter, the driver interprets everything which is not DVBS-QPSK as DVBS2. This means, the DVBS/DVBS2 setting may be reported wrong if the setting has been made from another source than the RX-ChannelSelect-CDB device. As soon as there is another channel definition applied from the RX-ChannelSelect-CDB device, the parameter ist set correctly.

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.model TEXT R/O StringRange R/O
info.serial TEXT R/O StringRange R/O
info.dvbs2 TEXT R/O StringRange R/O
config.22kHz CHOICE SETUP EnumRange (OFF ON)
config.22kHzAuto CHOICE SAVE SETUP EnumRange (OFF ON)
config.lnbPower CHOICE SETUP EnumRange (OFF 13V 18V)
config.frequencyRange CHOICE SETUP EnumRange (L-BAND C-BAND Ku-BAND)
config.loType CHOICE SETUP EnumRange (diSEqC UNIVERSAL WIDE-BAND NUMERIC-Ku-BAND NUMERIC-C-BAND)
config.loFreqHigh INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.loFreqLow INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.bandEdge INTEGER SAVE SETUP IntegerRange (0 .. 0)
config.deviceComment TEXT SAVE SETUP StringRange
x.base INTEGER R/O IntegerRange R/O (0 .. 0)
x.fend INTEGER R/O IntegerRange R/O (0 .. 0)
x.mpeg INTEGER R/O IntegerRange R/O (0 .. 0)
x.vid1 INTEGER R/O IntegerRange R/O (0 .. 0)
x.aud1 INTEGER R/O IntegerRange R/O (0 .. 0)
x.aud2 INTEGER R/O IntegerRange R/O (0 .. 0)
x.aud3 INTEGER R/O IntegerRange R/O (0 .. 0)
x.aud4 INTEGER R/O IntegerRange R/O (0 .. 0)
internal.band TEXT R/O StringRange R/O
internal.lbandfreq FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
input CHOICE EnumRange (1 2 3 4)
frequency FLOAT DoubleRange (0.0 .. 0.0)
dataRate FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
symbolRate FLOAT DoubleRange (1.000 .. 46.000)
modulation CHOICE EnumRange (QPSK)
fec CHOICE EnumRange (1/2 2/3 3/4 4/5 5/6 6/7 7/8 8/9 AUTO)
rolloff CHOICE EnumRange (25% 35% AUTO)
pilots CHOICE EnumRange (OFF ON)
hidden.dvbMode CHOICE EnumRange (DVBS DVBS2)
programNo INTEGER IntegerRange (0 .. 65535)
programList TEXT R/O StringRange R/O
audioList TEXT R/O StringRange R/O
actualProgram TEXT R/O StringRange R/O
stream.inputRate CHOICE EnumRange (HIGH-SPEED FAST NORMAL)
stream.asiOutput CHOICE EnumRange (NONE DECRYPT-OFF DECRYPT-ON)
stream.27MHzClock CHOICE EnumRange (PCR INTERN EXTERN)
stream.decoderInput CHOICE EnumRange (NONE FRONT-END ASI RS422)
stream.type CHOICE EnumRange (ATSC DVB)
stream.asiMode CHOICE EnumRange (BURST NORMAL)
video.format CHOICE EnumRange (NTSC NTSC-PED-OFF PAL-M PAL-BG PAL-D PAL-N SECAM RU-SECAM)
video.aspect CHOICE EnumRange (TRANSP 16:9 16:9 LB 4:3 14:9 14:9 LB OFF)
video.fail CHOICE EnumRange (BLACK LAST-FLD LAST-FRM BAR NULL)
video.lipsync CHOICE EnumRange (STANDARD SINGLE ALWAYS OFF)
video.lsyncDelay INTEGER IntegerRange (0 .. 255)
video.interpolation CHOICE EnumRange (PASS-THROUGH PAN-SCAN LETTER-BOX)
audio.1.program INTEGER IntegerRange (0 .. 8191)
audio.1.level INTEGER IntegerRange (-64 .. 0)
audio.1.decode CHOICE EnumRange (MUSICAM DOLBY-AC3 AC3-PASSTHR LINEAR-PCM AUTO)
audio.1.routing CHOICE EnumRange (STEREO MONO SWAP RIGHT LEFT)
audio.1.output CHOICE EnumRange (OFF ON)
audio.1.avsync CHOICE EnumRange (OFF ON)
audio.1.doutput CHOICE EnumRange (SPDIF AESEBU)
audio.1.ac3mix CHOICE EnumRange (DOLBY MONO STEREO CENTER MONO-SUR CENTER-MONO STEREO-SUR CENTER-STEREO)
audio.1.ac3mode CHOICE EnumRange (CUST-0 CUST-1 LINEOUT RF-REM)
audio.1.ac3srate INTEGER IntegerRange (0 .. 0)
audio.2.program INTEGER IntegerRange (0 .. 8191)
audio.2.level INTEGER IntegerRange (-64 .. 0)
audio.2.decode CHOICE EnumRange (MUSICAM DOLBY-AC3 AC3-PASSTHR LINEAR-PCM AUTO)
audio.2.routing CHOICE EnumRange (STEREO MONO SWAP RIGHT LEFT)
audio.2.output CHOICE EnumRange (OFF ON)
audio.2.avsync CHOICE EnumRange (OFF ON)
audio.2.doutput CHOICE EnumRange (SPDIF AESEBU)
audio.2.ac3mix CHOICE EnumRange (DOLBY MONO STEREO CENTER MONO-SUR CENTER-MONO STEREO-SUR CENTER-STEREO)
audio.2.ac3mode CHOICE EnumRange (CUST-0 CUST-1 LINEOUT RF-REM)
audio.2.ac3srate INTEGER IntegerRange (0 .. 0)
audio.3.program INTEGER IntegerRange (0 .. 8191)
audio.3.level INTEGER IntegerRange (-64 .. 0)
audio.3.decode CHOICE EnumRange (MUSICAM DOLBY-AC3 AC3-PASSTHR LINEAR-PCM AUTO)
audio.3.routing CHOICE EnumRange (STEREO MONO SWAP RIGHT LEFT)
audio.3.output CHOICE EnumRange (OFF ON)
audio.3.avsync CHOICE EnumRange (OFF ON)
audio.3.doutput CHOICE EnumRange (SPDIF AESEBU)
audio.3.ac3mix CHOICE EnumRange (DOLBY MONO STEREO CENTER MONO-SUR CENTER-MONO STEREO-SUR CENTER-STEREO)
audio.3.ac3mode CHOICE EnumRange (CUST-0 CUST-1 LINEOUT RF-REM)
audio.3.ac3srate INTEGER IntegerRange (0 .. 0)
audio.4.program INTEGER IntegerRange (0 .. 8191)
audio.4.level INTEGER IntegerRange (-64 .. 0)
audio.4.decode CHOICE EnumRange (MUSICAM DOLBY-AC3 AC3-PASSTHR LINEAR-PCM AUTO)
audio.4.routing CHOICE EnumRange (STEREO MONO SWAP RIGHT LEFT)
audio.4.output CHOICE EnumRange (OFF ON)
audio.4.avsync CHOICE EnumRange (OFF ON)
audio.4.doutput CHOICE EnumRange (SPDIF AESEBU)
audio.4.ac3mix CHOICE EnumRange (DOLBY MONO STEREO CENTER MONO-SUR CENTER-MONO STEREO-SUR CENTER-STEREO)
audio.4.ac3mode CHOICE EnumRange (CUST-0 CUST-1 LINEOUT RF-REM)
audio.4.ac3srate INTEGER IntegerRange (0 .. 0)
flags.lock BOOLEAN R/O BooleanRange R/O (true false)
flags.mpeg BOOLEAN R/O BooleanRange R/O (true false)
state.ber TEXT R/O StringRange R/O
state.ebno FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.margin FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
state.aspect TEXT R/O StringRange R/O
state.state TEXT R/O StringRange R/O
state.signal INTEGER R/O IntegerRange R/O (0 .. 100)
ca.bissmode CHOICE EnumRange (DSNG BISS-1 BISS-E-CLR BISS-E-INJ BISS-E-BUR)
ca.bisssession TEXT StringRange
ca.dsngoddkey TEXT StringRange
ca.dsngevenkey TEXT StringRange
faults.01 ALARM R/O AlarmFlagRange R/O (MPEG Lock)
faults.02 ALARM R/O AlarmFlagRange R/O (General)