1.619 Scopus-IRD28XX

This page describes the device driver and the device window for Scopus 28XX IRDs. Actually the driver supports the 'QPSK' and the "DSNG" front end modules of the IRD, which is used for the satellite receive applications.

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 You must set the device address of the IRD here to make the program talk to the device. The device address is a decimal number in the range 129 to 255. The factory preset address at the IRDs is "129" but this may be set to other values at the IRD front panel.
lbandInputs Select the number of L-band inputs the receiver provides (depending on the model 1 or 2 inputs)
22kHz select if the IRD shall apply a 22kHz tone to the LNB supply voltage for input frequencies above 'bandEdge'.
lnbPower Select if the IRD shall apply LNB supply voltage. You may select 14V or 18V to make a LNB which supports this change the polarization
loFreqHigh Enter the LO frequency for the upper frequency band here. This does not set the LO frequency used by the IRD (see below).
loFreqLow Enter the LO frequency for the lower frequency band here. This does not set the LO frequency used by the IRD (see below).
bandEdge Enter frequency here, where the receiver shall switch to the upper frequency band.
audio.1 Select the hardware installed for the first audio channel here.
audio.2 Select the hardware installed for the second audio channel here.
audio.3 Select the hardware installed for the third audio channel here.
ebnoThreshold The Eb/No threshold value. The driver raises an alarm if the Eb/No ration falls below this value.
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.
Serial Remember to set the line parameters for the serial interface connected to the IRD. The recommended setting is 19200,N,8,1 .

Preparing the IRD for remote control

Some settings at Scopus IRD's font panel must be made before the IRD can be connected to the M&C system. These settings are:

DSNG frontend

The installed frontend of the Receiver is determined by the Fndt Command. If the system returns "S693" the IRD has an QPSK frontend and "D197" stand for DSNG frontend. The DSNG frontend supports some more functionality as the QPSK version.

L-band vs. RF frequency display

The Scopus IRD is capable to set/view the receive frequency either in terms of L-band or true RF receive frequency. It however does not support the explicit programming of the LNB LO frequencies. To make the IRD accept and show true RF frequencies, you have to perform the following steps:

  1. At the IRD front panel, go to the CONFIG RECEIVER menu and select the "satellite frequency" option which matches the LO frequencies your antenna uses.
  2. At the sat-nms software, open the maintenance / setup dialog for the IRD and set the loFreqHigh , loFreqLow and bandEdge parameter to the proper frequencies. These values do not influence the receiver's display, but they are used by the driver to control the 22kHz tone while the 22Khz parameter is set to AUTO .

If you want to display the receive frequency setting as a L-band value, set this at the receiver's front panel and the loFreqHigh , loFreqLow and bandEdge parameters to zero.

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.serial TEXT R/O StringRange R/O
info.revision TEXT R/O StringRange R/O
info.frontend TEXT R/O StringRange R/O
config.lbandInputs CHOICE SAVE SETUP EnumRange (1 2)
config.22kHz CHOICE SAVE SETUP EnumRange (OFF AUTO)
config.lnbPower CHOICE SETUP EnumRange (OFF 14V-Vertical 18V-Horizontal)
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
config.audio.1 CHOICE SAVE SETUP EnumRange (OFF ANALOG DIGITAL)
config.audio.2 CHOICE SAVE SETUP EnumRange (OFF ANALOG DIGITAL)
config.audio.3 CHOICE SAVE SETUP EnumRange (OFF DIGITAL)
config.ebnoThreshold FLOAT SAVE SETUP DoubleRange (1.0 .. 25.0)
internal.numServices INTEGER R/O IntegerRange R/O (0 .. 0)
internal.ack TEXT R/O StringRange R/O
internal.flags HEX R/O HexRange R/O (0 .. 0)
internal.i INTEGER R/O IntegerRange R/O (0 .. 0)
internal.mustBoot BOOLEAN R/O BooleanRange R/O (true false)
internal.bootTimer TEXT R/O StringRange R/O
internal.minFreq FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
internal.maxFreq FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
internal.loFreq INTEGER R/O IntegerRange R/O (0 .. 0)
internal.fec TEXT R/O StringRange R/O
input CHOICE EnumRange DIS (A B)
polarization CHOICE EnumRange (X Y)
frequency FLOAT DoubleRange (0.0 .. 0.0)
dataRate FLOAT R/O DoubleRange R/O (0.00000 .. 0.00000)
symbolRate FLOAT DoubleRange (1.00000 .. 44.00000)
modulation CHOICE EnumRange DIS (QPSK 8PSK 16QAM AUTO)
rolloff CHOICE EnumRange DIS (35% 25% AUTO)
fec CHOICE EnumRange (1/2 2/3 3/4 4/5 5/6 6/7 7/8 8/9 AUTO)
programNo INTEGER IntegerRange (0 .. 0)
programList TEXT R/O StringRange R/O
audioList TEXT R/O StringRange R/O
actualProgram TEXT R/O StringRange R/O
video.format CHOICE EnumRange (NTSC PAL BG PAL M PAL N SECAM PAL D)
video.aspect CHOICE EnumRange (4:3 16:9 AUTO OFF)
video.test CHOICE EnumRange (OFF NTSC PAL BG PAL M PAL N SECAM PAL D)
video.interpolation CHOICE EnumRange (Pass-through Pan-scan Letter-box)
audio.1.program INTEGER IntegerRange DIS (0 .. 99)
audio.1.routing CHOICE EnumRange DIS (OFF ON)
audio.1.output CHOICE EnumRange DIS (MONO STEREO)
audio.1.level CHOICE EnumRange DIS ()
audio.2.program INTEGER IntegerRange DIS (0 .. 99)
audio.2.routing CHOICE EnumRange DIS (OFF ON)
audio.2.output CHOICE EnumRange DIS (MONO STEREO)
audio.2.level CHOICE EnumRange DIS ()
audio.3.program INTEGER IntegerRange DIS (0 .. 99)
audio.3.routing CHOICE EnumRange DIS (OFF ON)
audio.3.output CHOICE EnumRange DIS (MONO STEREO)
audio.3.level CHOICE EnumRange DIS ()
audio.format CHOICE EnumRange (MPEG AC3 LINEAR)
audio.ac3rate CHOICE EnumRange (32 kHz 44.1 kHz 48 kHz)
unitType CHOICE EnumRange (IRD DECODER)
decoderInput CHOICE EnumRange (SPI ASI RS422 INTERNAL)
digitalOutput CHOICE EnumRange (OFF ON)
flags.lock BOOLEAN R/O BooleanRange R/O (true false)
flags.mpeg BOOLEAN R/O BooleanRange R/O (true false)
flags.video BOOLEAN R/O BooleanRange R/O (true false)
flags.audio BOOLEAN R/O BooleanRange R/O (true false)
flags.ebno BOOLEAN R/O BooleanRange R/O (true false)
state.ber TEXT R/O StringRange R/O
state.signal INTEGER R/O IntegerRange R/O (0 .. 100)
state.ebno 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.linkmargin FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
state.level FLOAT R/O DoubleRange R/O DIS (0.00 .. 0.00)
state.power FLOAT R/O DoubleRange R/O DIS (0.00 .. 0.00)
state.rsber TEXT R/O StringRange R/O DIS
ca.bissmode CHOICE EnumRange (DSNG BISS-1 BISS-E-CLR BISS-E-INJ BISS-E-BUR)
ca.bisssession TEXT StringRange
ca.bissinjected TEXT StringRange
ca.dsngoddkey TEXT StringRange
ca.dsngevenkey TEXT StringRange
faults.01 ALARM R/O AlarmFlagRange R/O (Frontend not supported)
faults.02 ALARM R/O AlarmFlagRange R/O (Signal lock)
faults.03 ALARM R/O AlarmFlagRange R/O (MPEG decode)
faults.04 ALARM R/O AlarmFlagRange R/O (Eb/No)