This page describes the monitoring only device driver and the device window for the Hitec antenna front panel including deicing parameters, temperatures and different summary alarms.
This driver version is customized for NAOS project. It is based on HAFP-00_EL_NAOS_AfpInterfaceControlDocument_V1.01 from 20220531. ACU parameters are not included as they are implemented directly in the Hitec-HACU-01-NAOS
The driver uses the Hitec protocol.
IP address and port should be given by the interface in the device setup.
Default communication port is 3000
Device window pages
The following table shows which device window pages are available with this individual device type.
--- The temperature, humidity and weather stattion sensors
--- The deicing and rainblower control and status parameters
--- The climatic control and status parameters
--- The faults page.
--- The device info page.
--- The maintenance 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 unit.
| parameter | description |
|---|---|
| address | No address required |
| readBackDelay | Defines the delay the driver uses when it reads back parameters recently commanded. The delay is initialized at a proved preset value which should not be changed under normal circumstances. |
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 |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| temp.outsite | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| temp.ahub | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| temp.driveCabinet | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| temp.powerCabinet | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| humidity.outsite | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| humidity.ahub | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| wind.speed | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| resetESLoop | TEXT | NOPRESET | StringRange |
| bright.direction | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| bright.lux | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| pressure | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| rain.intensity | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| wind.direction | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| deice.status | CHOICE | EnumRange (AUTO MANUAL) | |
| deice.auto | CHOICE | EnumRange (OFF ON) | |
| deice.requested | BOOLEAN | R/O | BooleanRange R/O (true false) |
| deice.manualAC | TEXT | NOPRESET | StringRange |
| deice.manualBD | TEXT | NOPRESET | StringRange |
| deice.manualSub | TEXT | NOPRESET | StringRange |
| deice.manualCycle | TEXT | NOPRESET | StringRange |
| deice.heating | BOOLEAN | R/O | BooleanRange R/O (true false) |
| deice.ac | BOOLEAN | R/O | BooleanRange R/O (true false) |
| deice.bd | BOOLEAN | R/O | BooleanRange R/O (true false) |
| deice.subref | BOOLEAN | R/O | BooleanRange R/O (true false) |
| deice.cycle | CHOICE | R/O | EnumRange R/O (AUTO MANUAL) |
| feedblower.status | CHOICE | R/O | EnumRange R/O (OFF ON) |
| feedheater.status | CHOICE | R/O | EnumRange R/O (OFF ON) |
| feedblower | CHOICE | EnumRange (OFF AUTO FORCED ON) | |
| feedheater | CHOICE | EnumRange (OFF AUTO) | |
| feedheater2 | CHOICE | R/O | EnumRange R/O (OFF AUTO MANUAL ON) |
| state.rain | BOOLEAN | R/O | BooleanRange R/O (true false) |
| climatic.status | CHOICE | EnumRange (ON OFF) | |
| climatic.fan | CHOICE | R/O | EnumRange R/O (OFF ON) |
| climatic.heater | CHOICE | R/O | EnumRange R/O (OFF ON) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Emergency stop) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Drive summary) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (General summary) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (RF summary) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Climatic summary) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Deicing summary) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Access summary) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Final limit) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Feed blower fuse) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Feed blower) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Deicing main fuse) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Deicing surge protect) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (Deicing auto) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (Remote access) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (Feed heater) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (RF inhibit (fast)) |
| faults.24 | ALARM | R/O | AlarmFlagRange R/O (Dehyd low pressure) |
| faults.25 | ALARM | R/O | AlarmFlagRange R/O (Hub Temp/Humidity) |
| faults.31 | ALARM | R/O | AlarmFlagRange R/O (High power load 1) |
| faults.32 | ALARM | R/O | AlarmFlagRange R/O (High power load 2) |
| faults.33 | ALARM | R/O | AlarmFlagRange R/O (High power load 3) |
| internal.r | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.test | INTEGER | R/O | IntegerRange R/O (0 .. 0) |