Raritan PX2/PX3 JSON-RPC API
|
LHX Interface. More...
import"Lhx.idl";
Classes | |
struct | AlertStatus |
LHX alert status. More... | |
struct | Capabilities |
LHX capabilities. More... | |
struct | MetaData |
LHX metadata. More... | |
struct | OpState |
LHX operational state. More... | |
struct | ParamCfg |
Configuration parameter characteristics. More... | |
struct | Settings |
LHX settings. More... | |
Public Member Functions | |
Capabilities | getCapabilities () |
Retrieve the LHX capabilities (static). | |
MetaData | getMetaData () |
Retrieve the LHX metadata. More... | |
Settings | getSettings () |
Retrieve the LHX settings. More... | |
int | setSettings (in Settings settings) |
Change the LHX settings. More... | |
vector< Sensor_4_0_2 > | getSensors () |
Get LHX sensors. | |
OpState | getOpState () |
Get LHX operational state. | |
int | setPowerState (in sensors::Sensor_4_0_2.OnOffState state) |
Switch powerstate of LHX. More... | |
vector< Parameter_2_0_1 > | getParameters () |
Get parameter list. | |
vector< Parameter_2_0_1 > | getActualValues () |
Get actual value list. | |
int | setMaximumCoolingRequest (in boolean requested) |
Request maximum cooling. More... | |
int | acknowledgeAlertStatus () |
Acknowledge alert status. More... | |
Public Attributes | |
constant int | ERR_INVALID_PARAMS = 1 |
Invalid parameters. | |
constant int | ERR_NOT_SUPPORTED = 2 |
Not supported. | |
valueobject | OpStateChangedEvent: idl::Event { OpState oldState |
Event: LHX operational status has changed. More... | |
OpState | newState |
Status after change. | |
valueobject | SettingsChangedEvent: event::UserEvent { Settings oldSettings |
Event: LHX settings have changed. More... | |
Settings | newSettings |
Settings after change. | |
LHX Interface.
int lhxmodel::Lhx_3_2_3::acknowledgeAlertStatus | ( | ) |
Acknowledge alert status.
MetaData lhxmodel::Lhx_3_2_3::getMetaData | ( | ) |
Retrieve the LHX metadata.
Settings lhxmodel::Lhx_3_2_3::getSettings | ( | ) |
Retrieve the LHX settings.
int lhxmodel::Lhx_3_2_3::setMaximumCoolingRequest | ( | in boolean | requested | ) |
Request maximum cooling.
requested | true if request maximum cooling false if request normal operation |
int lhxmodel::Lhx_3_2_3::setPowerState | ( | in sensors::Sensor_4_0_2.OnOffState | state | ) |
Switch powerstate of LHX.
state | on or off |
int lhxmodel::Lhx_3_2_3::setSettings | ( | in Settings | settings | ) |
Change the LHX settings.
settings | New LHX settings |
valueobject lhxmodel::Lhx_3_2_3::OpStateChangedEvent |
Event: LHX operational status has changed.
Status before change
valueobject lhxmodel::Lhx_3_2_3::SettingsChangedEvent |
Event: LHX settings have changed.
Settings before change