This page describes the device driver and the device window for the SatService DEICE controller.
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 .
--- Shows / commands deice parameters.
--- Shows the temperatures and output states
--- 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
retries --- The number of communication retries which are made at application level.
internalTempThreshold --- Internal temperature threshold
ambientTempThreshold --- Ambient temperature threshold
tempSlopeThreshold --- Temperature slope threshold
measInterval --- Measurement interval
tempHysteresis --- Temperature hysteresis
deiceSensorDelay --- Deice sensor delay
rainSensorDelay --- Rain sensor delay
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.serialno | TEXT | R/O | StringRange R/O |
| info.version | TEXT | R/O | StringRange R/O |
| config.internalTempThreshold | INTEGER | SETUP | IntegerRange (0 .. 45) |
| config.ambientTempThreshold | INTEGER | SETUP | IntegerRange (0 .. 10) |
| config.tempSlopeThreshold | INTEGER | SETUP | IntegerRange (0 .. 10) |
| config.measInterval | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.tempHysteresis | INTEGER | SETUP | IntegerRange (0 .. 10) |
| config.deiceSensorDelay | INTEGER | SETUP | IntegerRange (0 .. 59) |
| config.rainSensorDelay | INTEGER | SETUP | IntegerRange (0 .. 59) |
| inputs.0 | HEX | R/O | HexRange R/O (0 .. 0) |
| inputs.1 | HEX | R/O | HexRange R/O (0 .. 0) |
| inputs.2 | HEX | R/O | HexRange R/O (0 .. 0) |
| output.01.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.02.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.03.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.04.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.05.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.06.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.07.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.08.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.09.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.10.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.11.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.12.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.13.type | CHOICE | R/O | EnumRange R/O (unused output internal blower disabled blower stage 1 blower stage 2 blower stage 3 subreflector disabled subreflector rainblower disabled rainblower) |
| output.01 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.02 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.03 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.04 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.05 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.06 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.07 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.08 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.09 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.10 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.11 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.12 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.13 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| output.01.name | TEXT | R/O | StringRange R/O |
| output.02.name | TEXT | R/O | StringRange R/O |
| output.03.name | TEXT | R/O | StringRange R/O |
| output.04.name | TEXT | R/O | StringRange R/O |
| output.05.name | TEXT | R/O | StringRange R/O |
| output.06.name | TEXT | R/O | StringRange R/O |
| output.07.name | TEXT | R/O | StringRange R/O |
| output.08.name | TEXT | R/O | StringRange R/O |
| output.09.name | TEXT | R/O | StringRange R/O |
| output.10.name | TEXT | R/O | StringRange R/O |
| output.11.name | TEXT | R/O | StringRange R/O |
| output.12.name | TEXT | R/O | StringRange R/O |
| output.13.name | TEXT | R/O | StringRange R/O |
| temperature.0 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| temperature.1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| temperature.2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| temperature.3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| temperature.4 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| deice.mode | CHOICE | EnumRange (OFF MANUAL AUTO) | |
| deice.requested | BOOLEAN | R/O | BooleanRange R/O (true false) |
| deice.stages | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| deice.remaining | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| rainblower.mode | CHOICE | EnumRange (OFF MANUAL AUTO) | |
| rainblower.requested | BOOLEAN | R/O | BooleanRange R/O (true false) |
| rainblower.remaining | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| reset | TEXT | NOPRESET | StringRange |
| state.sensor.1 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.sensor.2 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.sensor.3 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.sensor.4 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.sensor.5 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.sensor.6 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| initialized | TEXT | R/O | StringRange R/O |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Output 1 Alarm 1) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Output 1 Alarm 2) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Output 2 Alarm 1) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Output 2 Alarm 2) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Output 3 Alarm 1) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Output 3 Alarm 2) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Output 4 Alarm 1) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Output 4 Alarm 2) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Output 5 Alarm 1) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Output 5 Alarm 2) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Output 6 Alarm 1) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Output 6 Alarm 2) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (Output 7 Alarm 1) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Output 7 Alarm 2) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Output 8 Alarm 1) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (Output 8 Alarm 2) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (Output 9 Alarm 1) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (Output 9 Alarm 2) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (Output 10 Alarm 1) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (Output 10 Alarm 2) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (Output 11 Alarm 1) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (Output 11 Alarm 2) |
| faults.23 | ALARM | R/O | AlarmFlagRange R/O (Subreflector Alarm 1) |
| faults.24 | ALARM | R/O | AlarmFlagRange R/O (Subreflector Alarm 2) |
| faults.25 | ALARM | R/O | AlarmFlagRange R/O (Rainblower Alarm 1) |
| faults.26 | ALARM | R/O | AlarmFlagRange R/O (Rainblower Alarm 2) |