Raritan PX2/PX3 JSON-RPC API
|
6 #ifndef __LHXMODEL_PARAMETER_IDL__
7 #define __LHXMODEL_PARAMETER_IDL__
17 constant
int ERR_INVALID_PARAMS = 1;
18 constant
int ERR_READ_ONLY = 2;
76 valueobject MetaDataChangedEvent extends
idl.Event {
82 valueobject ValueChangedEvent extends
idl.Event {
@ LITERS_PER_MINUTE
Liters/minute.
Definition: LhxParameter.idl:44
@ TIME
Time.
Definition: LhxParameter.idl:36
@ HUMIDITY_REL
Relative humidity.
Definition: LhxParameter.idl:40
@ MINUTES
Minutes.
Definition: LhxParameter.idl:34
LHX Parameter Interface.
Definition: LhxParameter.idl:15
Value getValue()
Retrieve the parameter value.
@ OHM
Ohm.
Definition: LhxParameter.idl:42
MetaData getMetaData()
Retrieve the parameter metadata.
@ SIEMENS
Siemens.
Definition: LhxParameter.idl:29
@ SECONDS
Seconds.
Definition: LhxParameter.idl:35
boolean active
Active.
Definition: LhxParameter.idl:51
@ GRAMMS
Gramms.
Definition: LhxParameter.idl:39
MetaData newMetaData
Metadata after change.
Definition: LhxParameter.idl:78
@ VOLT
Volt.
Definition: LhxParameter.idl:31
@ HERTZ
Hertz.
Definition: LhxParameter.idl:41
Parameter Value.
Definition: LhxParameter.idl:69
int getRawValue()
Retrieve the parameter raw value.
@ BINARY
Binary.
Definition: LhxParameter.idl:24
@ HOURS
Hours.
Definition: LhxParameter.idl:33
time timestamp
Timestamp of last sample (UNIX timestamp, UTC)
Definition: LhxParameter.idl:70
boolean underflow
Underflow.
Definition: LhxParameter.idl:53
@ PERCENT
Percent.
Definition: LhxParameter.idl:43
Basic IDL definitions.
Definition: Event.idl:10
@ NONE
No unit.
Definition: LhxParameter.idl:22
@ NEWTON
Newton.
Definition: LhxParameter.idl:38
@ NUMBER
Number.
Definition: LhxParameter.idl:23
double value
The value of the parameter.
Definition: LhxParameter.idl:72
Unit
Parameter Unit.
Definition: LhxParameter.idl:21
int setRawValue(in int rawValue, in boolean validateRange)
Change the parameter value.
@ AMPERE
Ampere.
Definition: LhxParameter.idl:32
boolean valid
Valid.
Definition: LhxParameter.idl:54
boolean overflow
Overflow.
Definition: LhxParameter.idl:52
Parameter Status.
Definition: LhxParameter.idl:49
@ METER
Meter.
Definition: LhxParameter.idl:30
@ TEMP_REL
Relative temperature.
Definition: LhxParameter.idl:26
@ METERS_PER_SECOND
Meters/second.
Definition: LhxParameter.idl:37
boolean switchedOn
LHX On / Off.
Definition: LhxParameter.idl:50
Status status
The state of the parameter.
Definition: LhxParameter.idl:71
@ PASCAL
Pascal.
Definition: LhxParameter.idl:28
@ TEMP_ABS
Absolute temperature.
Definition: LhxParameter.idl:25
LHX Model.
Definition: Lhx.idl:14
@ BAR
Bar.
Definition: LhxParameter.idl:27