This page describes an addon device driver and the device window for the Miteq NSU* upconverter redundancy controller.
The driver works with the 1:1, 2:1 and N:1 variants of the device. It automatically recognizes the number of chains controlled by the device and grays out the parameters of all unused chains. This is done once after the driver establishes communication to the device.
Beside the redundancy switch control the driver controls a number of settings for each upconverter connected to the Miteq NSU.
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 redundancy switching parameters and the parameters of the connected upconvertersConfiguration 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.
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.devicename | TEXT | R/O | StringRange R/O |
| info.switchtype | TEXT | R/O | StringRange R/O |
| info.revision | TEXT | R/O | StringRange R/O |
| internal.stby | TEXT | R/O | StringRange R/O |
| testSlope | TEXT | R/O | StringRange R/O |
| avail.R | TEXT | R/O | StringRange R/O |
| avail.1 | TEXT | R/O | StringRange R/O |
| avail.2 | TEXT | R/O | StringRange R/O |
| avail.3 | TEXT | R/O | StringRange R/O |
| avail.4 | TEXT | R/O | StringRange R/O |
| avail.5 | TEXT | R/O | StringRange R/O |
| avail.6 | TEXT | R/O | StringRange R/O |
| avail.7 | TEXT | R/O | StringRange R/O |
| avail.8 | TEXT | R/O | StringRange R/O |
| avail.9 | TEXT | R/O | StringRange R/O |
| avail.10 | TEXT | R/O | StringRange R/O |
| avail.11 | TEXT | R/O | StringRange R/O |
| avail.12 | TEXT | R/O | StringRange R/O |
| serialLinkFault.R | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.1 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.2 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.3 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.4 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.5 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.6 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.7 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.8 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.9 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.10 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.11 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| serialLinkFault.12 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.R | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.1 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.2 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.3 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.4 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.5 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.6 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.7 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.8 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.9 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.10 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.11 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| converterFault.12 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| position.R | TEXT | NOPRESET | StringRange |
| position.1 | TEXT | NOPRESET | StringRange |
| position.2 | TEXT | NOPRESET | StringRange |
| position.3 | TEXT | NOPRESET | StringRange |
| position.4 | TEXT | NOPRESET | StringRange |
| position.5 | TEXT | NOPRESET | StringRange |
| position.6 | TEXT | NOPRESET | StringRange |
| position.7 | TEXT | NOPRESET | StringRange |
| position.8 | TEXT | NOPRESET | StringRange |
| position.9 | TEXT | NOPRESET | StringRange |
| position.10 | TEXT | NOPRESET | StringRange |
| position.11 | TEXT | NOPRESET | StringRange |
| position.12 | TEXT | NOPRESET | StringRange |
| switch.1 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.2 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.3 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.4 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.5 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.6 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.7 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.8 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.9 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.10 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.11 | CHOICE | R/O | EnumRange R/O (A B) |
| switch.12 | CHOICE | R/O | EnumRange R/O (A B) |
| priority.R | INTEGER | IntegerRange (0 .. 0) | |
| priority.1 | INTEGER | IntegerRange (0 .. 0) | |
| priority.2 | INTEGER | IntegerRange (0 .. 0) | |
| priority.3 | INTEGER | IntegerRange (0 .. 0) | |
| priority.4 | INTEGER | IntegerRange (0 .. 0) | |
| priority.5 | INTEGER | IntegerRange (0 .. 0) | |
| priority.6 | INTEGER | IntegerRange (0 .. 0) | |
| priority.7 | INTEGER | IntegerRange (0 .. 0) | |
| priority.8 | INTEGER | IntegerRange (0 .. 0) | |
| priority.9 | INTEGER | IntegerRange (0 .. 0) | |
| priority.10 | INTEGER | IntegerRange (0 .. 0) | |
| priority.11 | INTEGER | IntegerRange (0 .. 0) | |
| priority.12 | INTEGER | IntegerRange (0 .. 0) | |
| frequency.R | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.1 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.2 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.3 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.4 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.5 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.6 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.7 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.8 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.9 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.10 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.11 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| frequency.12 | FLOAT | DoubleRange (0.000 .. 0.000) | |
| eq.R | TEXT | R/O | StringRange R/O |
| eq.1 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.2 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.3 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.4 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.5 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.6 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.7 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.8 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.9 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.10 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.11 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| eq.12 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.R | TEXT | R/O | StringRange R/O |
| slope.1 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.2 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.3 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.4 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.5 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.6 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.7 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.8 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.9 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.10 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.11 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| slope.12 | FLOAT | DoubleRange (0.0 .. 0.0) | |
| atten.R | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.1 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.2 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.3 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.4 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.5 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.6 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.7 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.8 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.9 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.10 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.11 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| atten.12 | FLOAT | DoubleRange (0.0 .. 30.0) | |
| mute.R | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.1 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.2 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.3 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.4 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.5 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.6 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.7 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.8 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.9 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.10 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.11 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| mute.12 | CHOICE | EnumRange (MUTED NOT MUTED) | |
| protection | CHOICE | EnumRange (MANUAL AUTO) | |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Power supply A) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Power supply B) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Converter bus) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Converter contact) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Switch module) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Switch bus) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Remote control) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Protection) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Converter R) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Converter 1) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Converter 2) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (Converter 3) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Converter 4) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Converter 5) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (Converter 6) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (Converter 7) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (Converter 8) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (Converter 9) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (Converter 10) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (Converter 11) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (Converter 12) |