1 #ifndef __LHXMODEL_LHX_IDL__
2 #define __LHXMODEL_LHX_IDL__
5 #include "LhxSensor.idl"
6 #include "LhxParameter.idl"
13 constant
int ERR_INVALID_PARAMS = 1;
14 constant
int ERR_NOT_SUPPORTED = 2;
71 map<string, boolean> features;
75 valueobject OpStateChangedEvent extends idl.Event {
81 valueobject SettingsChangedEvent extends
event.UserEvent {
89 Capabilities getCapabilities();
96 MetaData getMetaData();
103 Settings getSettings();
113 int setSettings(in Settings settings);
118 vector<Sensor_4_0_1> getSensors();
123 OpState getOpState();
133 int setPowerState(in sensors.Sensor_4_0_1.OnOffState state);
138 vector<Parameter_2_0_1> getParameters();
143 vector<Parameter_2_0_1> getActualValues();
154 int setMaximumCoolingRequest(in
boolean requested);
162 int acknowledgeAlertStatus();
boolean condenserPumpFailure
Condenser pump failure occurred.
Definition: Lhx.idl:55
double defaultFanSpeed
fanspeed for 'normal' operation, default 80%
Definition: Lhx.idl:36
boolean stBusError
ST-Bus communication error.
Definition: Lhx.idl:54
vector< boolean > powerSupplyFailure
Power supply failure.
Definition: Lhx.idl:43
Settings newSettings
Settings after change.
Definition: Lhx.idl:83
vector< int > operatingHoursFan
Operating hours of Fans.
Definition: Lhx.idl:65
double setpointVentilators
setpoint temperature, default 3deg C / Pa
Definition: Lhx.idl:35
LHX Interface.
Definition: Lhx.idl:12
boolean externalWaterCoolingFailure
An external water cooling failure occurred.
Definition: Lhx.idl:52
LHX settings.
Definition: Lhx.idl:33
boolean emergencyCooling
LHX is in emergency cooling mode.
Definition: Lhx.idl:49
boolean maximumCoolingRequest
Maximum cooling was requested.
Definition: Lhx.idl:48
boolean thresholdHumidity
The humidity threshold was crossed.
Definition: Lhx.idl:51
vector< boolean > sensorFailure
Sensor failure (broken or short circuit)
Definition: Lhx.idl:41
boolean thresholdWaterOutlet
The water outlet temperature threshold was crossed.
Definition: Lhx.idl:53
double min
Minimum value.
Definition: Lhx.idl:18
boolean thresholdAirOutlet
The air outlet temperature threshold was crossed.
Definition: Lhx.idl:44
boolean on
LHX is switched on.
Definition: Lhx.idl:62
vector< boolean > fanFailure
Fan motor failure.
Definition: Lhx.idl:42
Configuration parameter characteristics.
Definition: Lhx.idl:17
boolean thresholdAirInlet
The air inlet temperature threshold was crossed.
Definition: Lhx.idl:45
boolean waterLeak
Water leakage was detected.
Definition: Lhx.idl:50
int operatingHoursLhx
Operating hours of Varistar LHX.
Definition: Lhx.idl:64
int decdigits
Number of significant decimal digits.
Definition: Lhx.idl:20
boolean doorOpened
The door was opened.
Definition: Lhx.idl:47
boolean thresholdWaterInlet
The water inlet temperature threshold was crossed.
Definition: Lhx.idl:46
double max
Maximum value.
Definition: Lhx.idl:19
AlertStatus alertStatus
Alert status of LHX controller.
Definition: Lhx.idl:63
boolean baseElectronicsFailure
Base electronics failure occurred.
Definition: Lhx.idl:56
OpState newState
Status after change.
Definition: Lhx.idl:77
LHX capabilities.
Definition: Lhx.idl:69
LHX operational state.
Definition: Lhx.idl:61
LHX alert status.
Definition: Lhx.idl:40
boolean voltageLow
The battery voltage is low.
Definition: Lhx.idl:57
double setpointWaterValve
setpoint temperature, default 20deg C
Definition: Lhx.idl:34