This page describes the device driver and the device window for a Cisco/Synamedia IRDs D9800 series. It supports up to 4 audio channels. Note: As the unit does not allow to change LO or receive frequency out of the rf range in one snmp command the usage of the device stored lo frequency can be switched OFF using config.useLoFreq. In this case the device stored LO Frequency will not be changed at any time by the driver and is used only for calculation. This mode is useful when operating the unit together with a switch matrix, a CDB and/or RX-Channel device.
It is tested with the following models:
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 Rf monitoring and control parameters.
--- Contains IP in parameters
--- Contains the conditional access (BISS) parameters.
--- Contains the parameters concerning the video decoding.
--- Contains the parameters concerning the audio outputs and the selection of the audio signals from the MPEG stream.
--- The faults page.
--- The device info page.
--- 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
22kHz --- Makes the IRD apply a 22 kHz tone to the LNB power when set to ON.
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 22kHz Auto mode overwrites the the '22kHz' setting described above.
lnbPower --- Selects if the IRD shall apply LNB power
lnbVoltage --- Selects the voltage level applied to the input if lnbPower is enabled.
lnbPolSwitch --- If you set this parameter to ON, the 'lnbVoltage' parameter below becomes read-only and the LNB voltage is controlled though the 'polarization' parameter of the device driver (only makes sense with lnbPower=ON).
loFreqHigh --- The LO frequency for the high frequency band. The software sets the appropriate LO frequency every time before it changes the receive frequency.
loFreqLow --- The LO frequency for the low frequency band. The software sets the appropriate LO frequency every time before it changes the receive frequency.
bandEdge --- The frequency where the software switches the LO frequencies.
marginThreshold --- Defines the minimum s/n margin value the driver accepts as OK. s/n margin values below this threshold raise an "Margin" fault (faults.30). The margin fault detection is done by the sat-nms device driver, not by the device itself. Hence, the margin value ist stored as a saved parameter on the VLC rather than as a parameter in the IRD.
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.
audioChannels --- Defines the number of audio channels (2 or 4) of the unit.
useLoFreq --- As the unit does not allow to change lo or receive frequency out of the given rf range in one snmp command the usage of the device stored lo frequency can be switched off using config.useLoFreq.
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.frame | TEXT | R/O | StringRange R/O |
| info.model | TEXT | R/O | StringRange R/O |
| info.version | TEXT | R/O | StringRange R/O |
| info.trackingId | TEXT | R/O | StringRange R/O |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| config.22kHz | CHOICE | SETUP | EnumRange (OFF ON) |
| config.22kHzAuto | CHOICE | SAVE SETUP | EnumRange (OFF ON) |
| config.lnbPower | CHOICE | SETUP | EnumRange (OFF ON) |
| config.lnbVoltage | CHOICE | SETUP | EnumRange (13V 18V) |
| config.lnbPolSwitch | CHOICE | SAVE SETUP | EnumRange (OFF ON) |
| config.loFreqHigh | INTEGER | SETUP | IntegerRange (0 .. 0) |
| config.loFreqLow | INTEGER | SETUP | IntegerRange (0 .. 0) |
| config.bandEdge | INTEGER | SETUP | IntegerRange (0 .. 0) |
| config.marginThreshold | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.deviceComment | TEXT | SAVE SETUP | StringRange |
| config.audioChannels | CHOICE | SAVE SETUP | EnumRange (2 4) |
| config.useLoFreq | CHOICE | SAVE SETUP | EnumRange (YES NO) |
| idx | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.save | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.band | TEXT | R/O | StringRange R/O |
| internal.frequency | FLOAT | DoubleRange (0.0 .. 0.0) | |
| input | CHOICE | EnumRange (1 2 3 4) | |
| interface | CHOICE | EnumRange (ASI SAT IP NONE) | |
| frequency | FLOAT | DoubleRange (0.0 .. 0.0) | |
| polarization | CHOICE | EnumRange (X Y) | |
| dvbmode | CHOICE | EnumRange (DVB-S DVB-S2) | |
| modulation | CHOICE | R/O | EnumRange R/O (QPSK 8PSK 16QAM) |
| fec | CHOICE | EnumRange (1/2 2/3 3/4 5/6 7/8 AUTO) | |
| rolloff | CHOICE | EnumRange (35% 25% 20% AUTO) | |
| pilots | CHOICE | R/O | EnumRange R/O (OFF ON N/A) |
| symbolRate | FLOAT | DoubleRange (1.000 .. 45.000) | |
| dataRate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| programNo | INTEGER | IntegerRange (0 .. 0) | |
| programList | CHOICE | EnumRange (0 - NO SERVICES) | |
| actualProgram | TEXT | R/O | StringRange R/O |
| state.ebno | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| state.margin | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| state.level | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| state.ber | TEXT | R/O | StringRange R/O |
| state.fec | TEXT | R/O | StringRange R/O |
| video.profile | TEXT | R/O | StringRange R/O |
| video.format | TEXT | R/O | StringRange R/O |
| video.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| video.framerate | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| video.aspect | CHOICE | EnumRange (4:3 16:9) | |
| video.arConvert | CHOICE | EnumRange (NONE AUTO AUTO-AFD 16:9-LETTERBOX 4:3-PILLARBOX 14:9 4:3-CCO 16:9-SCALE) | |
| video.primary | CHOICE | EnumRange (AUTO 1080i 720p SD) | |
| video.sd | CHOICE | EnumRange (AUTO NTSC PAL-BG PAL-D PAL-I PAL-M PAL-NAR NTSC-J) | |
| video.sync | CHOICE | EnumRange (ON OFF) | |
| subtitle.mode | CHOICE | EnumRange (OFF ON IMITEXT DVB) | |
| audio.1.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.1.coding | TEXT | R/O | StringRange R/O |
| audio.1.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.1.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.1.language | TEXT | R/O | StringRange R/O |
| audio.1.mode | CHOICE | EnumRange (STEREO MIXED LEFT-MONO RIGHT-MONO) | |
| audio.1.dd | CHOICE | EnumRange (PCM COMPRESSED) | |
| audio.1.ddPlus | CHOICE | EnumRange (PASSTHROUGH TRANSCODING) | |
| audio.1.pmtSource | CHOICE | EnumRange (OFF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64) | |
| audio.2.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.2.coding | TEXT | R/O | StringRange R/O |
| audio.2.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.2.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.2.language | TEXT | R/O | StringRange R/O |
| audio.2.mode | CHOICE | EnumRange (STEREO MIXED LEFT-MONO RIGHT-MONO) | |
| audio.2.dd | CHOICE | EnumRange (PCM COMPRESSED) | |
| audio.2.ddPlus | CHOICE | EnumRange (PASSTHROUGH TRANSCODING) | |
| audio.2.pmtSource | CHOICE | EnumRange (OFF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64) | |
| audio.3.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.3.coding | TEXT | R/O | StringRange R/O |
| audio.3.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.3.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.3.language | TEXT | R/O | StringRange R/O |
| audio.3.mode | CHOICE | EnumRange (STEREO MIXED LEFT-MONO RIGHT-MONO) | |
| audio.3.dd | CHOICE | EnumRange (PCM COMPRESSED) | |
| audio.3.ddPlus | CHOICE | EnumRange (PASSTHROUGH TRANSCODING) | |
| audio.3.pmtSource | CHOICE | EnumRange (OFF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64) | |
| audio.4.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.4.coding | TEXT | R/O | StringRange R/O |
| audio.4.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.4.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.4.language | TEXT | R/O | StringRange R/O |
| audio.4.mode | CHOICE | EnumRange (STEREO MIXED LEFT-MONO RIGHT-MONO) | |
| audio.4.dd | CHOICE | EnumRange (PCM COMPRESSED) | |
| audio.4.ddPlus | CHOICE | EnumRange (PASSTHROUGH TRANSCODING) | |
| audio.4.pmtSource | CHOICE | EnumRange (OFF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64) | |
| ca.bissmode | CHOICE | EnumRange (BISS-1 BISS-E) | |
| ca.bisskey | TEXT | StringRange | |
| flags.lock | BOOLEAN | R/O | BooleanRange R/O (true false) |
| flags.ts | 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.asi | BOOLEAN | R/O | BooleanRange R/O (true false) |
| flags.ip | BOOLEAN | R/O | BooleanRange R/O (true false) |
| ipin.interface | TEXT | R/O | StringRange R/O |
| ipin.mode | CHOICE | EnumRange (UNICAST MULTICAST) | |
| ipin.address | TEXT | StringRange | |
| ipin.port | INTEGER | IntegerRange (1 .. 65534) | |
| ipin.fecMode | CHOICE | EnumRange (OFF 1D 2D) | |
| ipin.fecColumnsPort | INTEGER | IntegerRange (2 .. 65534) | |
| ipin.fecRowsPort | INTEGER | IntegerRange (2 .. 65534) | |
| ipin.dejitter | CHOICE | EnumRange (VBR CBR) | |
| ipin.bufferDuration | INTEGER | IntegerRange (0 .. 2147483647) | |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Input signal) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Transport stream) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Video) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Audio 1) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Audio 2) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Audio 3) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Audio 4) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Summary Alarm) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Summary Warning) |
| faults.30 | ALARM | R/O | AlarmFlagRange R/O (Margin) |