Raritan PX2/PX3 JSON-RPC API
|
LHX Parameter Interface. More...
import"LhxParameter.idl";
Classes | |
struct | MetaData |
Parameter Metadata. More... | |
struct | Status |
Parameter Status. More... | |
struct | Value |
Parameter Value. More... | |
Public Types | |
enum | Unit { NONE, NUMBER, BINARY, TEMP_ABS, TEMP_REL, BAR, PASCAL, SIEMENS, METER, VOLT, AMPERE, HOURS, MINUTES, SECONDS, TIME, METERS_PER_SECOND, NEWTON, GRAMMS, HUMIDITY_REL, HERTZ, OHM, PERCENT, LITERS_PER_MINUTE, LITERS_PER_HOUR } |
Parameter Unit. More... | |
Public Member Functions | |
MetaData | getMetaData () |
Retrieve the parameter metadata. More... | |
Value | getValue () |
Retrieve the parameter value. More... | |
int | getRawValue () |
Retrieve the parameter raw value. More... | |
int | setRawValue (in int rawValue, in boolean validateRange) |
Change the parameter value. More... | |
Public Attributes | |
constant int | ERR_INVALID_PARAMS = 1 |
Invalid parameters. | |
constant int | ERR_READ_ONLY = 2 |
Attempt to write a read-only parameter. | |
valueobject | MetaDataChangedEvent: idl::Event { MetaData oldMetaData |
Event: Parameter metadata has been changed. More... | |
MetaData | newMetaData |
Metadata after change. | |
valueobject | ValueChangedEvent: idl::Event { Value newValue |
Event: Parameter value has changed. More... | |
LHX Parameter Interface.
Parameter Unit.
MetaData lhxmodel::Parameter_2_0_1::getMetaData | ( | ) |
Retrieve the parameter metadata.
int lhxmodel::Parameter_2_0_1::getRawValue | ( | ) |
Retrieve the parameter raw value.
Value lhxmodel::Parameter_2_0_1::getValue | ( | ) |
Retrieve the parameter value.
int lhxmodel::Parameter_2_0_1::setRawValue | ( | in int | rawValue, |
in boolean | validateRange | ||
) |
Change the parameter value.
rawValue | New value |
validateRange | validate value against parameter range |
valueobject lhxmodel::Parameter_2_0_1::MetaDataChangedEvent |
Event: Parameter metadata has been changed.
Metadata before change
valueobject lhxmodel::Parameter_2_0_1::ValueChangedEvent |
Event: Parameter value has changed.
New parameter value