This page describes the device driver and the device window for the Barco RE4220 MPEG Video Encoder.
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 .
--- MPEG output parameters.
--- Video parameters.
--- Audio parameters.
--- Auxiliary data parameters.
--- The faults page.
--- The device info page.
--- The maintenance 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 receiver.
| parameter | description |
|---|---|
| address | Contains the address of the encoder. The address consists of two numbers: DeviceAddress and RemoteAddress. The DeviceAddress describes the Product type and is 82 for the Barco encoder. The RemoteAddress identifies a single Device. Leave this field empty to use the autodetect feature of the driver. |
| audioChannel[1..4] | Selects the audio channel |
| audioModeAdaption[1..4] | Enables auto adaption to digital input. The currents settings of the encoder are read at start-up but the setting of the encoder will only change if the appropriate audio mode of a channel is set. |
| Serial | Remember to set the line parameters for the serial interface connected to the encoder. The Barco encoder expects 19200,N,8,1 . |
Communication protocol The Barco Encoder device driver requires the Scientific-Atlanta RCDS protocol.
Remote interfaces
The Front Panel interface of the Barco Encoder provides an RS232 interface. It expects 19200,N,8,1 and an complete 1:1 cable (all 9 pins). After pressing RETURN the Encoder shows a prompt, but the input is not echod to the screen. Try ? to get the device type and version of the encoder. To acquire the RemoteAddress use SYS:RCDS REM:ADDR? . To set the RemoteAddress manually use SYS:RCDS REM:ADDR=n where n is the new address.
To connect the Barco encoder to the sat-nms system use the RS485 male DSUB-9 connector (labeled as AUX 2) at the back side of the encoder.
Remarks
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.audioChannel | CHOICE | SAVE SETUP | EnumRange (1 2 3 4) |
| config.audioModeAdaptation1 | CHOICE | SAVE SETUP | EnumRange (AUTO OFF) |
| config.audioModeAdaptation2 | CHOICE | SAVE SETUP | EnumRange (AUTO OFF) |
| config.audioModeAdaptation3 | CHOICE | SAVE SETUP | EnumRange (AUTO OFF) |
| config.audioModeAdaptation4 | CHOICE | SAVE SETUP | EnumRange (AUTO OFF) |
| reset | TEXT | NOPRESET | StringRange |
| info.identification | TEXT | R/O | StringRange R/O |
| info.revision | TEXT | R/O | StringRange R/O |
| output.datarate | INTEGER | IntegerRange (1000000 .. 96000000) | |
| output.framing | CHOICE | EnumRange (OFF G704 G832 G751 DVB34 G804 G752 DVB45) | |
| output.asimode | CHOICE | EnumRange (PACKET BURST BYTE) | |
| output.delay | INTEGER | IntegerRange (0 .. 2000) | |
| output.clksource | CHOICE | EnumRange (INTernal EXTernal TRACK) | |
| output.profile | CHOICE | EnumRange (4:2:0 4:2:2) | |
| output.packetsize | CHOICE | EnumRange (188RSOFF 204RSON 204RSOFF) | |
| output.service | TEXT | StringRange | |
| output.program | INTEGER | IntegerRange (1 .. 65525) | |
| output.progmode | CHOICE | EnumRange (DISable AUTO MANual) | |
| output.pmtpid | INTEGER | IntegerRange (32 .. 8187) | |
| video.source | CHOICE | R/O | EnumRange R/O (Composite SDI) |
| video.format | CHOICE | EnumRange (A COMP:PAL COMP:NTSC COMP:PALPLUS SDI:525 SDI:625 COMP:AUTO SDI:AUTO) | |
| video.datarate | INTEGER | IntegerRange (1500000 .. 50000000) | |
| video.resolution | CHOICE | EnumRange (720 704 360) | |
| video.pid | INTEGER | IntegerRange (32 .. 8187) | |
| audio.1.datarate | CHOICE | EnumRange DIS (64 kbps 128 kbps 192 kbps 256 kbps 384 kbps) | |
| audio.1.sampling | CHOICE | EnumRange DIS (32.0 kHz 44.1 kHz 48.0 kHz) | |
| audio.1.source | CHOICE | EnumRange DIS (ANAlog DIGItal EMBedded) | |
| audio.1.mode | CHOICE | EnumRange DIS (STEREO JOINT DUAL MONO) | |
| audio.1.pid | INTEGER | IntegerRange DIS (32 .. 8187) | |
| audio.2.datarate | CHOICE | EnumRange DIS (64 kbps 128 kbps 192 kbps 256 kbps 384 kbps) | |
| audio.2.sampling | CHOICE | EnumRange DIS (32.0 kHz 44.1 kHz 48.0 kHz) | |
| audio.2.source | CHOICE | EnumRange DIS (ANAlog DIGItal EMBedded) | |
| audio.2.mode | CHOICE | EnumRange DIS (STEREO JOINT DUAL MONO) | |
| audio.2.pid | INTEGER | IntegerRange DIS (32 .. 8187) | |
| audio.3.datarate | CHOICE | EnumRange DIS (64 kbps 128 kbps 192 kbps 256 kbps 384 kbps) | |
| audio.3.sampling | CHOICE | EnumRange DIS (32.0 kHz 44.1 kHz 48.0 kHz) | |
| audio.3.source | CHOICE | EnumRange DIS (ANAlog DIGItal EMBedded) | |
| audio.3.mode | CHOICE | EnumRange DIS (STEREO JOINT DUAL MONO) | |
| audio.3.pid | INTEGER | IntegerRange DIS (32 .. 8187) | |
| audio.4.datarate | CHOICE | EnumRange DIS (64 kbps 128 kbps 192 kbps 256 kbps 384 kbps) | |
| audio.4.sampling | CHOICE | EnumRange DIS (32.0 kHz 44.1 kHz 48.0 kHz) | |
| audio.4.source | CHOICE | EnumRange DIS (ANAlog DIGItal EMBedded) | |
| audio.4.mode | CHOICE | EnumRange DIS (STEREO JOINT DUAL MONO) | |
| audio.4.pid | INTEGER | IntegerRange DIS (32 .. 8187) | |
| auxdata.datarate | CHOICE | EnumRange (600 bps 1200 bps 2400 bps 4800 bps 9600 bps 19200 bps 38400bps) | |
| auxdata.on | CHOICE | EnumRange (OFF ON) | |
| auxdata.pid | INTEGER | IntegerRange (32 .. 8187) | |
| teletext.pid | INTEGER | IntegerRange (32 .. 8187) | |
| internal.status | TEXT | R/O | StringRange R/O |
| internal.faults | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.dummy | TEXT | StringRange | |
| internal.error | INTEGER | IntegerRange (0 .. 0) | |
| internal.t1 | TEXT | StringRange | |
| internal.t2 | TEXT | StringRange | |
| internal.t3 | TEXT | StringRange | |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Comp. Video input) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (SDI Video input) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Video codec) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Network input) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Network input event) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Network output) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Emb. Audio input) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Dig. Audio input) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Hardware) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Module config) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (System config) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Power Supply) |