This page describes the device driver and the device window for the Wegener UNITY 4420/4422 IRDs. The actual version of the driver is limited to IRDs equipped with two audio output pairs.
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 main receiver settings and status display.
--- Contains the parameters concerning video and audio output.
--- 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 UNITY IRD.
| parameter | description |
|---|---|
| loFreq1 | The LO frequency to be used with the IRD input 1. |
| loFreq2 | The LO frequency to be used with the IRD input 2. |
| loFreq3 | The LO frequency to be used with the IRD input 3. |
| loFreq4 | The LO frequency to be used with the IRD input 4. |
| ebnoThreshold | The Eb/No threshold value. The IRD mutes it's outputs if the signal quality drops below this value |
| ebnoMArgin | The Eb/No margin value. A "Signal quality" fault is generated if the Eb/No reading drops below the threshold+margin 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 UNITY. The proper setting is 19200,N,8,1 , regardless of the setting made at the front panel of the device. Always use serial port 2 of the IRD, id should be configured as "terminal" at the IRD's front panel. |
Remarks
Low Level Configuration Commands
When using a UNITY IRD the first time, the device should be initialized with the commands shown below. They may be entered through the "low level" command facility of the software or by means of a RS232 terminal connected to the UNITY's terminal port.
Password Setting (Change Password)
Trouble Shooting
The list below shows some troubleshooting hints for the UNITY IRD, given by Wegener. Not all items apply to monitoring & control in particular, they however may be helpful during system integration.
Unit will not power up and/ or front panel does not work. ---
No audio out. ---
No AES/EBU output. ---
No composite video out. ---
Composite video out, but with problems. ---
No SDI output or bad SDI output. ---
Audio/video sync is off. ---
The receiver will not lock to the carrier. ---
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.loFreq1 | FLOAT | SETUP | DoubleRange (0.00 .. 0.00) |
| config.loFreq2 | FLOAT | SETUP | DoubleRange (0.00 .. 0.00) |
| config.loFreq3 | FLOAT | SETUP | DoubleRange (0.00 .. 0.00) |
| config.loFreq4 | FLOAT | SETUP | DoubleRange (0.00 .. 0.00) |
| config.ebnoThreshold | FLOAT | SETUP | DoubleRange (2.0 .. 7.0) |
| config.ebnoMargin | FLOAT | SETUP | DoubleRange (1.0 .. 11.9) |
| config.deviceComment | TEXT | SAVE SETUP | StringRange |
| internal.a1.mode | TEXT | R/O | StringRange R/O |
| internal.a1.mute | TEXT | R/O | StringRange R/O |
| internal.a1.star | TEXT | R/O | StringRange R/O |
| internal.a2.mode | TEXT | R/O | StringRange R/O |
| internal.a2.mute | TEXT | R/O | StringRange R/O |
| internal.a2.star | TEXT | R/O | StringRange R/O |
| internal.drate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| info.serial | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| info.application | TEXT | R/O | StringRange R/O |
| info.receiver | TEXT | R/O | StringRange R/O |
| info.video-dec | TEXT | R/O | StringRange R/O |
| info.audio-dec | TEXT | R/O | StringRange R/O |
| info.descrambler | TEXT | R/O | StringRange R/O |
| info.boot | TEXT | R/O | StringRange R/O |
| info.audio-demux | TEXT | R/O | StringRange R/O |
| info.encryption | TEXT | R/O | StringRange R/O |
| info.lattice | TEXT | R/O | StringRange R/O |
| info.cond-access | TEXT | R/O | StringRange R/O |
| info.audioPorts | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| input | CHOICE | EnumRange (1 2 3 4) | |
| frequency | FLOAT | DoubleRange (0.00 .. 0.00) | |
| dataRate | FLOAT | DoubleRange (0.000 .. 0.000) | |
| symbolRate | FLOAT | DoubleRange (0.000 .. 0.000) | |
| fec | CHOICE | EnumRange (1/2 2/3 3/4 5/6 7/8) | |
| modulation | CHOICE | EnumRange (QPSK) | |
| programNo | TEXT | StringRange | |
| 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 (AUTO) | |
| video.aspect | CHOICE | EnumRange (AUTO) | |
| video.output | CHOICE | EnumRange (OFF NRM) | |
| video.test | CHOICE | EnumRange (TST NRM) | |
| audio.1.program | TEXT | StringRange | |
| audio.1.output | CHOICE | EnumRange (NRM LFT RGT REV OFF) | |
| audio.1.level | INTEGER | IntegerRange (0 .. 14) | |
| audio.1.test | CHOICE | EnumRange (NRM) | |
| audio.1.info | TEXT | R/O | StringRange R/O |
| audio.2.program | TEXT | StringRange | |
| audio.2.output | CHOICE | EnumRange (NRM LFT RGT REV OFF) | |
| audio.2.level | INTEGER | IntegerRange (0 .. 14) | |
| audio.2.test | CHOICE | EnumRange (NRM) | |
| audio.2.info | TEXT | R/O | StringRange R/O |
| 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.ebno | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| state.vMode | TEXT | R/O | StringRange R/O |
| state.vAspect | TEXT | R/O | StringRange R/O |
| reset | TEXT | NOPRESET | StringRange |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Carrier lock) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (MPEG lock) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Video lock) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Audio lock) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Signal quality) |