This page describes the Wisi-Chamaeleon-DVBC device driver and its device window. The driver monitors and controls one DVB-C module within a Chameleon processor unit
Multiple instances of the device may be configured in the sat-nms M&C to handle all DVB-C receivers within a Chameleon processor. All devices referring to the same physical device must be configured at the same device thread / interface to ensure that SNMP requests to the device do not overlap.
To allow proper operation the module and input of the respective DVB-C receiver has to be selected.
The driver was tested with a single DVB-C receiver in a 1RU GN20 B/R Chassis.
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 .
--- The rf and service parameters.
--- The video parameters.
--- The audio parameters.
--- 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.
parameter --- description
address --- The SNMP address specification for the device. The full address specification consists of the following fields:aaa.bbb.ccc.ddd:pppp read-community write-community
module --- Selects the DVB-C module within a Chameleon processor.
input --- Selects the RF input of the module the DVB-C receiver instance is using.
deviceComment --- Define a free textual description of the unit which pop up on any screen when moving the mouse cursor other the respective 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.frame | TEXT | R/O | StringRange R/O |
| info.name | TEXT | R/O | StringRange R/O |
| info.hwVersion | TEXT | R/O | StringRange R/O |
| info.swVersion | TEXT | R/O | StringRange R/O |
| info.serial | TEXT | R/O | StringRange R/O |
| info.temperature | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| info.cpuUsed | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| info.memUsed | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| info.tsProcUsed | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| info.tsPidMapperUsed | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| info.tsMemUsed | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| config.module | INTEGER | SAVE SETUP | IntegerRange (1 .. 100) |
| config.input | CHOICE | SAVE SETUP | EnumRange (1 2) |
| config.deviceComment | TEXT | SAVE SETUP | StringRange |
| reset | TEXT | NOPRESET | StringRange |
| programNo | INTEGER | IntegerRange (0 .. 0) | |
| programList | CHOICE | EnumRange (0 - NO SERVICES) | |
| actualProgram | TEXT | R/O | StringRange R/O |
| flags.lock | 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) |
| state.level | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.ber | TEXT | R/O | StringRange R/O |
| state.snr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| frequency | FLOAT | DoubleRange (0.000 .. 0.000) | |
| channel | CHOICE | EnumRange (E2 E3 E4 S2 S3 S4 S5 S6 S7 S8 S9 S10 E5 E6 E7 E8 E9 E10 E11 E12 S11 S12 S13 S14 S15 S16 S17 S18 S19 S20 S21 S22 S23 S24 S25 S26 S27 S28 S29 S30 S31 S32 S33 S34 S35 S36 S37 S38 S39 S40 S41 E21 E22 E23 E24 E25 E26 E27 E28 E29 E30 E31 E32 E33 E34 E35 E36 E37 E38 E39 E40 E41 E42 E43 E44 E45 E46 E47 E48 E49 E50 E51 E52 E53 E54 E55 E56 E57 E58 E59 E60 E61 E62 E63 E64 E65 E66 E67 E68 E69 MANUAL) | |
| symbolRate | FLOAT | DoubleRange (0.000000 .. 0.000000) | |
| modulation | CHOICE | EnumRange (AUTO QAM-16 QAM-32 QAM-64 QAM-128 QAM-256) | |
| video.convert | CHOICE | EnumRange (AUTO IGNORE LETTERBOX PANSCAN COMBINED FORCED) | |
| video.pid | INTEGER | R/O | IntegerRange R/O (0 .. 8191) |
| video.test | CHOICE | EnumRange (OFF ON) | |
| video.format | TEXT | R/O | StringRange R/O |
| video.standard | TEXT | R/O | StringRange R/O |
| video.aspect | TEXT | R/O | StringRange R/O |
| audio.pid | INTEGER | R/O | IntegerRange R/O (0 .. 8191) |
| audio.coding | TEXT | R/O | StringRange R/O |
| audio.routing | TEXT | R/O | StringRange R/O |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Input signal) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Video) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Audio) |
| mi | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ii | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| ti | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| di | INTEGER | R/O | IntegerRange R/O (0 .. 0) |