|
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
1.8.14