Raritan PX2/PX3 JSON-RPC API
|
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 {
OpState newState
Status after change.
Definition: Lhx.idl:82
double min
Minimum value.
Definition: Lhx.idl:23
vector< boolean > powerSupplyFailure
Power supply failure.
Definition: Lhx.idl:48
Capabilities getCapabilities()
Retrieve the LHX capabilities (static).
int setSettings(in Settings settings)
Change the LHX settings.
Settings newSettings
Settings after change.
Definition: Lhx.idl:88
Sensors Model.
Definition: AccumulatingNumericSensor.idl:13
boolean condenserPumpFailure
Condenser pump failure occurred.
Definition: Lhx.idl:60
double setpointWaterValve
setpoint temperature, default 20deg C
Definition: Lhx.idl:39
boolean thresholdAirOutlet
The air outlet temperature threshold was crossed.
Definition: Lhx.idl:49
Configuration parameter characteristics.
Definition: Lhx.idl:22
boolean thresholdHumidity
The humidity threshold was crossed.
Definition: Lhx.idl:56
MetaData getMetaData()
Retrieve the LHX metadata.
vector< Parameter_2_0_1 > getActualValues()
Get actual value list.
boolean doorOpened
The door was opened.
Definition: Lhx.idl:52
boolean stBusError
ST-Bus communication error.
Definition: Lhx.idl:59
LHX settings.
Definition: Lhx.idl:38
boolean baseElectronicsFailure
Base electronics failure occurred.
Definition: Lhx.idl:61
LHX alert status.
Definition: Lhx.idl:45
int setPowerState(in sensors::Sensor_4_0_4.OnOffState state)
Switch powerstate of LHX.
double max
Maximum value.
Definition: Lhx.idl:24
vector< Sensor_4_0_4 > getSensors()
Get LHX sensors.
Basic IDL definitions.
Definition: Event.idl:10
boolean on
LHX is switched on.
Definition: Lhx.idl:67
AlertStatus alertStatus
Alert status of LHX controller.
Definition: Lhx.idl:68
int acknowledgeAlertStatus()
Acknowledge alert status.
LHX operational state.
Definition: Lhx.idl:66
boolean thresholdWaterOutlet
The water outlet temperature threshold was crossed.
Definition: Lhx.idl:58
boolean emergencyCooling
LHX is in emergency cooling mode.
Definition: Lhx.idl:54
Sensor interface
Definition: Sensor.idl:15
OnOffState
Sensor states for DISCRETE_ON_OFF sensors.
Definition: Sensor.idl:25
double setpointVentilators
setpoint temperature, default 3deg C / Pa
Definition: Lhx.idl:40
LHX Interface.
Definition: Lhx.idl:17
vector< Parameter_2_0_1 > getParameters()
Get parameter list.
vector< int > operatingHoursFan
Operating hours of Fans.
Definition: Lhx.idl:70
int operatingHoursLhx
Operating hours of Varistar LHX.
Definition: Lhx.idl:69
boolean voltageLow
The battery voltage is low.
Definition: Lhx.idl:62
vector< boolean > fanFailure
Fan motor failure.
Definition: Lhx.idl:47
int decdigits
Number of significant decimal digits.
Definition: Lhx.idl:25
boolean thresholdWaterInlet
The water inlet temperature threshold was crossed.
Definition: Lhx.idl:51
int setMaximumCoolingRequest(in boolean requested)
Request maximum cooling.
double defaultFanSpeed
fanspeed for 'normal' operation, default 80%
Definition: Lhx.idl:41
boolean externalWaterCoolingFailure
An external water cooling failure occurred.
Definition: Lhx.idl:57
Settings getSettings()
Retrieve the LHX settings.
LHX capabilities.
Definition: Lhx.idl:74
boolean thresholdAirInlet
The air inlet temperature threshold was crossed.
Definition: Lhx.idl:50
vector< boolean > sensorFailure
Sensor failure (broken or short circuit)
Definition: Lhx.idl:46
LHX Model.
Definition: Lhx.idl:14
OpState getOpState()
Get LHX operational state.
boolean waterLeak
Water leakage was detected.
Definition: Lhx.idl:55
boolean maximumCoolingRequest
Maximum cooling was requested.
Definition: Lhx.idl:53