This page describes the device driver and the device window for the Hilkom-BNova-SNMP device. This device monitors the state of a Hilkom B-Nova head end receiver. The driver is monitoring only, it polls a (limited) number of status parameters from all modules installed in the B-Nova frame. The driver automatically detects which modules are installed.
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 .
--- Overview page, shows which modules are installed and if they are OK.
--- Detailled status page for each individual module
--- 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 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.hwSerialNumber | TEXT | R/O | StringRange R/O |
| info.hwType | TEXT | R/O | StringRange R/O |
| info.hwVersion | TEXT | R/O | StringRange R/O |
| info.swVersion | TEXT | R/O | StringRange R/O |
| slot1.present | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.type | TEXT | R/O | StringRange R/O |
| slot1.port1.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port1.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port1.type | TEXT | R/O | StringRange R/O |
| slot1.port1.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port1.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot1.port1.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot1.port1.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot1.port2.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port2.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port2.type | TEXT | R/O | StringRange R/O |
| slot1.port2.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port2.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot1.port2.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot1.port2.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot1.port3.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port3.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port3.type | TEXT | R/O | StringRange R/O |
| slot1.port3.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port3.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot1.port3.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot1.port3.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot1.port4.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port4.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port4.type | TEXT | R/O | StringRange R/O |
| slot1.port4.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot1.port4.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot1.port4.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot1.port4.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot2.present | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.type | TEXT | R/O | StringRange R/O |
| slot2.port1.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port1.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port1.type | TEXT | R/O | StringRange R/O |
| slot2.port1.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port1.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot2.port1.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot2.port1.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot2.port2.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port2.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port2.type | TEXT | R/O | StringRange R/O |
| slot2.port2.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port2.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot2.port2.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot2.port2.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot2.port3.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port3.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port3.type | TEXT | R/O | StringRange R/O |
| slot2.port3.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port3.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot2.port3.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot2.port3.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot2.port4.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port4.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port4.type | TEXT | R/O | StringRange R/O |
| slot2.port4.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot2.port4.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot2.port4.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot2.port4.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot3.present | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.type | TEXT | R/O | StringRange R/O |
| slot3.port1.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port1.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port1.type | TEXT | R/O | StringRange R/O |
| slot3.port1.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port1.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot3.port1.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot3.port1.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot3.port2.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port2.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port2.type | TEXT | R/O | StringRange R/O |
| slot3.port2.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port2.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot3.port2.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot3.port2.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot3.port3.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port3.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port3.type | TEXT | R/O | StringRange R/O |
| slot3.port3.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port3.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot3.port3.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot3.port3.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot3.port4.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port4.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port4.type | TEXT | R/O | StringRange R/O |
| slot3.port4.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot3.port4.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot3.port4.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot3.port4.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot4.present | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.type | TEXT | R/O | StringRange R/O |
| slot4.port1.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port1.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port1.type | TEXT | R/O | StringRange R/O |
| slot4.port1.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port1.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot4.port1.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot4.port1.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot4.port2.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port2.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port2.type | TEXT | R/O | StringRange R/O |
| slot4.port2.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port2.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot4.port2.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot4.port2.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot4.port3.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port3.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port3.type | TEXT | R/O | StringRange R/O |
| slot4.port3.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port3.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot4.port3.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot4.port3.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot4.port4.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port4.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port4.type | TEXT | R/O | StringRange R/O |
| slot4.port4.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot4.port4.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot4.port4.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot4.port4.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot5.present | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.type | TEXT | R/O | StringRange R/O |
| slot5.port1.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port1.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port1.type | TEXT | R/O | StringRange R/O |
| slot5.port1.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port1.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot5.port1.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot5.port1.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot5.port2.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port2.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port2.type | TEXT | R/O | StringRange R/O |
| slot5.port2.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port2.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot5.port2.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot5.port2.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot5.port3.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port3.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port3.type | TEXT | R/O | StringRange R/O |
| slot5.port3.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port3.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot5.port3.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot5.port3.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot5.port4.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port4.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port4.type | TEXT | R/O | StringRange R/O |
| slot5.port4.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot5.port4.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot5.port4.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot5.port4.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot6.present | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.type | TEXT | R/O | StringRange R/O |
| slot6.port1.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port1.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port1.type | TEXT | R/O | StringRange R/O |
| slot6.port1.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port1.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot6.port1.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot6.port1.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot6.port2.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port2.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port2.type | TEXT | R/O | StringRange R/O |
| slot6.port2.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port2.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot6.port2.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot6.port2.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot6.port3.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port3.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port3.type | TEXT | R/O | StringRange R/O |
| slot6.port3.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port3.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot6.port3.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot6.port3.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| slot6.port4.input | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port4.output | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port4.type | TEXT | R/O | StringRange R/O |
| slot6.port4.signal | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot6.port4.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| slot6.port4.ber | FLOAT | R/O | DoubleRange R/O (0.000E+00 .. 0.000E+00) |
| slot6.port4.bitrate | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Slot 1) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Slot 2) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Slot 3) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Slot 4) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Slot 5) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Slot 6) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Interface 1.1) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Interface 1.2) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (Interface 1.3) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Interface 1.4) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (Interface 2.1) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (Interface 2.2) |
| faults.23 | ALARM | R/O | AlarmFlagRange R/O (Interface 2.3) |
| faults.24 | ALARM | R/O | AlarmFlagRange R/O (Interface 2.4) |
| faults.31 | ALARM | R/O | AlarmFlagRange R/O (Interface 3.1) |
| faults.32 | ALARM | R/O | AlarmFlagRange R/O (Interface 3.2) |
| faults.33 | ALARM | R/O | AlarmFlagRange R/O (Interface 3.3) |
| faults.34 | ALARM | R/O | AlarmFlagRange R/O (Interface 3.4) |
| faults.41 | ALARM | R/O | AlarmFlagRange R/O (Interface 4.1) |
| faults.42 | ALARM | R/O | AlarmFlagRange R/O (Interface 4.2) |
| faults.43 | ALARM | R/O | AlarmFlagRange R/O (Interface 4.3) |
| faults.44 | ALARM | R/O | AlarmFlagRange R/O (Interface 4.4) |
| faults.51 | ALARM | R/O | AlarmFlagRange R/O (Interface 5.1) |
| faults.52 | ALARM | R/O | AlarmFlagRange R/O (Interface 5.2) |
| faults.53 | ALARM | R/O | AlarmFlagRange R/O (Interface 5.3) |
| faults.54 | ALARM | R/O | AlarmFlagRange R/O (Interface 5.4) |
| faults.61 | ALARM | R/O | AlarmFlagRange R/O (Interface 6.1) |
| faults.62 | ALARM | R/O | AlarmFlagRange R/O (Interface 6.2) |
| faults.63 | ALARM | R/O | AlarmFlagRange R/O (Interface 6.3) |
| faults.64 | ALARM | R/O | AlarmFlagRange R/O (Interface 6.4) |