6 #ifndef __LHXMODEL_LHX_IDL__     7 #define __LHXMODEL_LHX_IDL__    10 #include "LhxSensor.idl"    11 #include "LhxParameter.idl"    18         constant 
int ERR_INVALID_PARAMS = 1; 
    19         constant 
int ERR_NOT_SUPPORTED  = 2; 
    76             map<string, boolean>    features;
    80         valueobject OpStateChangedEvent extends 
idl.Event {
    86         valueobject SettingsChangedEvent extends 
event.UserEvent {
    94         Capabilities getCapabilities();
   101         MetaData getMetaData();
   108         Settings getSettings();
   118         int setSettings(in Settings settings);
   123         vector<Sensor_4_0_3> getSensors();
   128         OpState getOpState();
   143         vector<Parameter_2_0_1> getParameters();
   148         vector<Parameter_2_0_1> getActualValues();
   159         int setMaximumCoolingRequest(in 
boolean requested);
   167         int acknowledgeAlertStatus();
 int operatingHoursLhx
Operating hours of Varistar LHX. 
Definition: Lhx.idl:69
double max
Maximum value. 
Definition: Lhx.idl:24
boolean stBusError
ST-Bus communication error. 
Definition: Lhx.idl:59
boolean thresholdWaterOutlet
The water outlet temperature threshold was crossed. 
Definition: Lhx.idl:58
boolean thresholdAirOutlet
The air outlet temperature threshold was crossed. 
Definition: Lhx.idl:49
LHX Interface. 
Definition: Lhx.idl:17
boolean condenserPumpFailure
Condenser pump failure occurred. 
Definition: Lhx.idl:60
boolean waterLeak
Water leakage was detected. 
Definition: Lhx.idl:55
double min
Minimum value. 
Definition: Lhx.idl:23
LHX operational state. 
Definition: Lhx.idl:66
AlertStatus alertStatus
Alert status of LHX controller. 
Definition: Lhx.idl:68
LHX capabilities. 
Definition: Lhx.idl:74
int decdigits
Number of significant decimal digits. 
Definition: Lhx.idl:25
vector< boolean > sensorFailure
Sensor failure (broken or short circuit) 
Definition: Lhx.idl:46
double setpointWaterValve
setpoint temperature, default 20deg C 
Definition: Lhx.idl:39
boolean thresholdAirInlet
The air inlet temperature threshold was crossed. 
Definition: Lhx.idl:50
LHX Model. 
Definition: Lhx.idl:14
Basic IDL definitions. 
Definition: Event.idl:10
boolean thresholdWaterInlet
The water inlet temperature threshold was crossed. 
Definition: Lhx.idl:51
OpState newState
Status after change. 
Definition: Lhx.idl:82
boolean on
LHX is switched on. 
Definition: Lhx.idl:67
boolean emergencyCooling
LHX is in emergency cooling mode. 
Definition: Lhx.idl:54
boolean externalWaterCoolingFailure
An external water cooling failure occurred. 
Definition: Lhx.idl:57
Sensor interface 
Definition: Sensor.idl:15
LHX alert status. 
Definition: Lhx.idl:45
vector< boolean > fanFailure
Fan motor failure. 
Definition: Lhx.idl:47
Sensors Model. 
Definition: AccumulatingNumericSensor.idl:13
OnOffState
Sensor states for DISCRETE_ON_OFF sensors. 
Definition: Sensor.idl:25
double defaultFanSpeed
fanspeed for 'normal' operation, default 80% 
Definition: Lhx.idl:41
LHX settings. 
Definition: Lhx.idl:38
boolean voltageLow
The battery voltage is low. 
Definition: Lhx.idl:62
Settings newSettings
Settings after change. 
Definition: Lhx.idl:88
vector< int > operatingHoursFan
Operating hours of Fans. 
Definition: Lhx.idl:70
boolean maximumCoolingRequest
Maximum cooling was requested. 
Definition: Lhx.idl:53
boolean baseElectronicsFailure
Base electronics failure occurred. 
Definition: Lhx.idl:61
boolean thresholdHumidity
The humidity threshold was crossed. 
Definition: Lhx.idl:56
boolean doorOpened
The door was opened. 
Definition: Lhx.idl:52
vector< boolean > powerSupplyFailure
Power supply failure. 
Definition: Lhx.idl:48
double setpointVentilators
setpoint temperature, default 3deg C / Pa 
Definition: Lhx.idl:40
Configuration parameter characteristics. 
Definition: Lhx.idl:22