This page describes the device driver and the device window for the Hiltron-HCS-Switch device. This device controls one waveguide switch / redundancy switch module in a Hiltron HCS3 controller. To manage multiple switches in one HCS3 controller you have to configure multiple instances of the driver, all using the same IP address.
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 .
--- Sets / shows the actual switch state.
--- 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 integrate the device into the VLC/M&C.
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 --- The module number (1..14) to address in the HCS3 controller.
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 |
| info.name | TEXT | R/O | StringRange R/O |
| info.slot | TEXT | R/O | StringRange R/O |
| info.card | TEXT | R/O | StringRange R/O |
| info.revision | TEXT | R/O | StringRange R/O |
| config.module | CHOICE | SAVE SETUP | EnumRange (1 2 3 4 5 6 7 8 9 10 11 12 13 14) |
| position | CHOICE | EnumRange (NONE A B FAIL) | |
| redundancyMode | CHOICE | EnumRange (MANUAL AUTOMATIC) | |
| posA.strength | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| posA.state | CHOICE | R/O | EnumRange R/O (OK FAULT) |
| posB.strength | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| posB.state | CHOICE | R/O | EnumRange R/O (OK FAULT) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Indifferent position) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Switch failure) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Internal comms) |