This page describes the device driver and the device window for the Evertz 7881 Mini IRD in a modular frame controlled via its RP network port not through the Frame Controller via SNMP.
Please Note: Units LO Frequency cannot be set to 0. Therefore useLoFreq has to be set to NO on setup page to be able to operate the driver together with sat-nms channel database
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 .
--- Contains the Program, service list and sat receiver settings and status display.
--- Contains IP in / out 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 unit.
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 22kHzAuto mode overwrites the the '22kHz' setting described above.
lnbPower --- Selects if the IRD shall apply LNB power to the input.
lnbVoltage --- Selects the LNB power supply voltage (13V/18V). This switches the polarization (13V=Vertical) with some LNBs.
lnbPolSwitch --- If you set this parameter to ON, the 'lnbVoltage' parameter above 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.
serviceHunt --- This parameter determines if the IRD will automatically choose a server / set of PIDs when tuned to a new frequency. With the Ateme IRD, this parameter also selects one of three basic operation modes for PID selection (see paragraph "PID selection" below).
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.
marginOffset --- Defines an offset which will be added to the margin shown to the operator.
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.
useLoFreq --- If set to YES, the driver reads back the units set LO frequency and adds or recalculates L-Band frequency to be compatible with satnms CDB.
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.version | TEXT | R/O | StringRange R/O |
| info.temperature | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| 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 | SAVE SETUP | IntegerRange (0 .. 0) |
| config.loFreqLow | INTEGER | SAVE SETUP | IntegerRange (0 .. 0) |
| config.bandEdge | INTEGER | SAVE SETUP | IntegerRange (0 .. 0) |
| config.marginThreshold | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.marginOffset | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.deviceComment | TEXT | SAVE SETUP | StringRange |
| config.useLoFreq | CHOICE | SAVE SETUP | EnumRange (YES NO) |
| internal.band | TEXT | R/O | StringRange R/O |
| internal.dummy | TEXT | R/O | StringRange R/O |
| internal.biss | TEXT | R/O | StringRange R/O |
| internal.fpsn | FLOAT | R/O | DoubleRange R/O (0 .. 0) |
| internal.fpsd | FLOAT | R/O | DoubleRange R/O (0 .. 0) |
| internal.margin | FLOAT | R/O | DoubleRange R/O (0 .. 0) |
| internal.interface | CHOICE | R/O | EnumRange R/O (IP ASI SAT) |
| internal.input | CHOICE | R/O | EnumRange R/O (IP ASI SAT) |
| internal.frequency | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.loFrequency | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.bissmode | CHOICE | R/O | EnumRange R/O (OFF BISS-1 BISS-E BISS-E1 BISS-E2) |
| rfid | CHOICE | R/O | EnumRange R/O (1 2 3 4) |
| reset | TEXT | NOPRESET | StringRange |
| interface | CHOICE | EnumRange (IP ASI SAT) | |
| input | CHOICE | EnumRange (1 2 3 4) | |
| frequency | INTEGER | IntegerRange (0 .. 0) | |
| dataRate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| symbolRate | FLOAT | DoubleRange (0.000 .. 0.000) | |
| dvbmode | CHOICE | EnumRange (DVBS DVBS2) | |
| modulation | CHOICE | EnumRange (QPSK 8PSK 16APSK 32APSK AUTO) | |
| state.modulation | CHOICE | R/O | EnumRange R/O (QPSK 8PSK 16APSK 32APSK UNKNOWN) |
| fec | TEXT | R/O | StringRange R/O |
| rolloff | CHOICE | EnumRange (20% 25% 35%) | |
| searchRange | INTEGER | IntegerRange (0 .. 67500) | |
| polarization | CHOICE | EnumRange (X Y) | |
| programNo | INTEGER | IntegerRange (0 .. 65535) | |
| programList | CHOICE | EnumRange (00000 - NO SERVICES) | |
| actualProgram | TEXT | R/O | StringRange R/O |
| programCount | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| serviceMode | CHOICE | EnumRange (AUTOMATIC PIDLOCKED) | |
| internal.serviceMode | CHOICE | R/O | EnumRange R/O (AUTOMATIC PIDLOCKED) |
| output.conn3 | CHOICE | EnumRange (VIDEO ASI) | |
| video.pid | INTEGER | IntegerRange (0 .. 0) | |
| video.framesync | CHOICE | EnumRange (EXTERNAL INTERNAL) | |
| video.fail | CHOICE | EnumRange (FREEZE RED BLUE BLACK OFF) | |
| video.latency | CHOICE | EnumRange (ON OFF MIN) | |
| video.delay | INTEGER | IntegerRange (0 .. 200) | |
| video.profile | TEXT | R/O | StringRange R/O |
| video.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| video.framerate | TEXT | R/O | StringRange R/O |
| video.colorType | TEXT | R/O | StringRange R/O |
| video.resolution | TEXT | R/O | StringRange R/O |
| video.format | CHOICE | EnumRange (AUTO SD-525 SD-625 HD-1920x1080i-50Hz HD-1920x1080i-59.94Hz HD-1920x1080i-60Hz HD-1280x720p-50Hz HD-1280x720p-59.94Hz HD-1280x720p-60Hz HD-1920x1080p-25Hz HD-1920x1080p-29.97Hz HD-1920x1080p-30Hz HD-1920x1080p-50Hz HD-1920x1080p-59.94Hz HD-1920x1080p-60Hz) | |
| audio.mode | CHOICE | EnumRange (AUTO PCM DOLBY-E AC3) | |
| audio.1.mode | CHOICE | EnumRange (DECODE BYPASS) | |
| audio.1.delay | INTEGER | IntegerRange (0 .. 200) | |
| audio.1.downmix | CHOICE | EnumRange (DOWNMIX FULL) | |
| audio.1.pid | INTEGER | IntegerRange (0 .. 8190) | |
| audio.1.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.1.coding | TEXT | R/O | StringRange R/O |
| audio.1.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.1.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.2.mode | CHOICE | EnumRange (DECODE BYPASS) | |
| audio.2.delay | INTEGER | IntegerRange (0 .. 200) | |
| audio.2.downmix | CHOICE | EnumRange (DOWNMIX FULL) | |
| audio.2.pid | INTEGER | IntegerRange (0 .. 8190) | |
| audio.2.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.2.coding | TEXT | R/O | StringRange R/O |
| audio.2.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.2.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.3.mode | CHOICE | EnumRange (DECODE BYPASS) | |
| audio.3.delay | INTEGER | IntegerRange (0 .. 200) | |
| audio.3.downmix | CHOICE | EnumRange (DOWNMIX FULL) | |
| audio.3.pid | INTEGER | IntegerRange (0 .. 8190) | |
| audio.3.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.3.coding | TEXT | R/O | StringRange R/O |
| audio.3.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.3.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.4.mode | CHOICE | EnumRange (DECODE BYPASS) | |
| audio.4.delay | INTEGER | IntegerRange (0 .. 200) | |
| audio.4.downmix | CHOICE | EnumRange (DOWNMIX FULL) | |
| audio.4.pid | INTEGER | IntegerRange (0 .. 8190) | |
| audio.4.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.4.coding | TEXT | R/O | StringRange R/O |
| audio.4.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.4.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.5.mode | CHOICE | EnumRange (DECODE BYPASS) | |
| audio.5.delay | INTEGER | IntegerRange (0 .. 200) | |
| audio.5.downmix | CHOICE | EnumRange (DOWNMIX FULL) | |
| audio.5.pid | INTEGER | IntegerRange (0 .. 8190) | |
| audio.5.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.5.coding | TEXT | R/O | StringRange R/O |
| audio.5.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.5.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.6.mode | CHOICE | EnumRange (DECODE BYPASS) | |
| audio.6.delay | INTEGER | IntegerRange (0 .. 200) | |
| audio.6.downmix | CHOICE | EnumRange (DOWNMIX FULL) | |
| audio.6.pid | INTEGER | IntegerRange (0 .. 8190) | |
| audio.6.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.6.coding | TEXT | R/O | StringRange R/O |
| audio.6.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.6.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.7.mode | CHOICE | EnumRange (DECODE BYPASS) | |
| audio.7.delay | INTEGER | IntegerRange (0 .. 200) | |
| audio.7.downmix | CHOICE | EnumRange (DOWNMIX FULL) | |
| audio.7.pid | INTEGER | IntegerRange (0 .. 8190) | |
| audio.7.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.7.coding | TEXT | R/O | StringRange R/O |
| audio.7.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.7.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| audio.8.mode | CHOICE | EnumRange (DECODE BYPASS) | |
| audio.8.delay | INTEGER | IntegerRange (0 .. 200) | |
| audio.8.downmix | CHOICE | EnumRange (DOWNMIX FULL) | |
| audio.8.pid | INTEGER | IntegerRange (0 .. 8190) | |
| audio.8.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.8.coding | TEXT | R/O | StringRange R/O |
| audio.8.sampling | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.8.running | BOOLEAN | R/O | BooleanRange R/O (true false) |
| 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.multiProgram | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.ber | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.snr | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.ebno | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.level | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.margin | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.dvbmode | TEXT | R/O | StringRange R/O |
| ca.bissmode | CHOICE | EnumRange (OFF BISS-1 BISS-E1 BISS-E2) | |
| ca.bisskey | TEXT | StringRange | |
| ipin.address | TEXT | StringRange | |
| ipin.port | INTEGER | IntegerRange (0 .. 0) | |
| ipin.fecEnable | CHOICE | EnumRange (OFF ON) | |
| ipin.bufferDuration | INTEGER | IntegerRange (1 .. 1000) | |
| ipin.reset | TEXT | NOPRESET | StringRange |
| ipin.type | CHOICE | R/O | EnumRange R/O (UDP RTP) |
| ipin.packetsFrame | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ipin.fecRows | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ipin.fecColumns | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ipin.fecParity | CHOICE | R/O | EnumRange R/O (1D 2D) |
| ipin.packetsRx | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ipin.packetsLost | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ipin.packetsReor | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ipin.packetsCorr | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ipin.packetsUnCorr | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ipin.packetsDupl | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ipin.jitter | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| meas.bufferDuration | INTEGER | R/O | IntegerRange R/O (1 .. 1000) |
| ipout.enable | CHOICE | EnumRange (OFF ON) | |
| ipout.address | TEXT | StringRange | |
| ipout.port | INTEGER | IntegerRange (0 .. 0) | |
| 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) |
| faults.30 | ALARM | R/O | AlarmFlagRange R/O (Margin) |