1.24 Adtec-Afiniti-Decoder

This page describes the device driver and the device window for the Adtec Afiniti Decoder device via SNMP. It supports one decoding instance. For the second decoder instance another device is necessary.

Additionally it is necessary to select the slot where decoding card is installed via device setup config.slot. The dedicated decoder can be selected via config.channel.

For 4k applications that use a single Video PID the Decoder must be set to Single Mode (channel.mode = SINGLE). In single channel mode the 4 SDI outputs will be independent and not mirrored pairs.

The unit does not support BISS Decryption.

It is necessary to preconfigure the Adtec Afiniti Decoder via the webpage:

The driver was tested with the following sw releases and it is not backwards compatible to earlier releases.

Device window pages

The following table shows which device window pages are available with this individual device type.

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 decoder.

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.mainModel TEXT R/O StringRange R/O
info.version TEXT R/O StringRange R/O
info.mainVersion TEXT R/O StringRange R/O
info.serial TEXT R/O StringRange R/O
info.mainSerial TEXT R/O StringRange R/O
config.readBackDelay INTEGER SAVE SETUP IntegerRange (100 .. 10000)
config.slot CHOICE SAVE SETUP EnumRange (1 2 3 4 5 6 7)
config.channel CHOICE SAVE SETUP EnumRange (1 2)
config.deviceComment TEXT SAVE SETUP StringRange
internal.channel TEXT R/O StringRange R/O
internal.output TEXT R/O StringRange R/O
internal.channelMode CHOICE R/O EnumRange R/O (SINGLE MULTI)
internal.inputId INTEGER IntegerRange (0 .. 0)
channel.mode CHOICE EnumRange (SINGLE MULTI)
dataRate FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
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)
programNo INTEGER IntegerRange (-1 .. 65535)
programList CHOICE EnumRange (NO SERVICE)
actualProgram TEXT R/O StringRange R/O
programCount INTEGER IntegerRange (0 .. 0)
video.uhdMode CHOICE EnumRange (OFF 2-SI SQUARE)
video.bitrate FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
video.frames INTEGER R/O IntegerRange R/O (0 .. 0)
video.profile TEXT R/O StringRange R/O
video.colorType TEXT R/O StringRange R/O
video.format TEXT R/O StringRange R/O
video.errors INTEGER R/O IntegerRange R/O (0 .. 0)
video.demuxErrors INTEGER R/O IntegerRange R/O (0 .. 0)
video.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.1.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.1.running BOOLEAN R/O BooleanRange R/O (true false)
audio.1.coding TEXT R/O StringRange R/O
audio.1.bitrate INTEGER IntegerRange (0 .. 0)
audio.2.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.2.running BOOLEAN R/O BooleanRange R/O (true false)
audio.2.coding TEXT R/O StringRange R/O
audio.2.bitrate INTEGER IntegerRange (0 .. 0)
audio.3.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.3.running BOOLEAN R/O BooleanRange R/O (true false)
audio.3.coding TEXT R/O StringRange R/O
audio.3.bitrate INTEGER IntegerRange (0 .. 0)
audio.4.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.4.running BOOLEAN R/O BooleanRange R/O (true false)
audio.4.coding TEXT R/O StringRange R/O
audio.4.bitrate INTEGER IntegerRange (0 .. 0)
audio.5.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.5.running BOOLEAN R/O BooleanRange R/O (true false)
audio.5.coding TEXT R/O StringRange R/O
audio.5.bitrate INTEGER IntegerRange (0 .. 0)
audio.6.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.6.running BOOLEAN R/O BooleanRange R/O (true false)
audio.6.coding TEXT R/O StringRange R/O
audio.6.bitrate INTEGER IntegerRange (0 .. 0)
audio.7.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.7.running BOOLEAN R/O BooleanRange R/O (true false)
audio.7.coding TEXT R/O StringRange R/O
audio.7.bitrate INTEGER IntegerRange (0 .. 0)
audio.8.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.8.running BOOLEAN R/O BooleanRange R/O (true false)
audio.8.coding TEXT R/O StringRange R/O
audio.8.bitrate INTEGER IntegerRange (0 .. 0)
faults.01 ALARM R/O AlarmFlagRange R/O (Transport stream)
faults.02 ALARM R/O AlarmFlagRange R/O (Video)
faults.03 ALARM R/O AlarmFlagRange R/O (Audio)