Raritan PX2/PX3 JSON-RPC API
|
6 #ifndef __EMDMODEL_EMD_IDL__
7 #define __EMDMODEL_EMD_IDL__
9 #include <InternalBeeper.idl>
10 #include <Nameplate.idl>
11 #include <PeripheralDeviceManager.idl>
13 #include <SensorLogger.idl>
23 constant
int ERR_INVALID_PARAMS = 1;
40 valueobject SettingsChangedEvent extends
event.UserEvent {
hmi::InternalBeeper_2_0_1 getBeeper()
Get the built-in beeper, if there is any.
Internal beeper interface.
Definition: InternalBeeper.idl:15
Sensor logger interface.
Definition: SensorLogger.idl:31
EMD Model interfaces.
Definition: Emd.idl:19
Peripheral Devices.
Definition: PeripheralDeviceManager.idl:18
Sensors Model.
Definition: AccumulatingNumericSensor.idl:13
Human Machine Interface.
Definition: ExternalBeeper.idl:14
vector< portsmodel::Port_2_0_2 > getAuxiliaryPorts()
Get all auxiliary ports of this device.
Settings getSettings()
Retrieve the EMD settings.
PDU Model.
Definition: Ade.idl:12
Port interface.
Definition: Port.idl:18
vector< portsmodel::Port_2_0_2 > getFeaturePorts()
Get all feature ports of this device.
Peripheral Device Manager.
Definition: PeripheralDeviceManager.idl:21
Ports.
Definition: Port.idl:15
Component nameplate information.
Definition: Nameplate.idl:23
peripheral::DeviceManager_4_0_0 getPeripheralDeviceManager()
Get the peripheral device manager.
sensors::Logger_2_2_7 getSensorLogger()
Get the sensor logger.
Settings newSettings
Settings after change.
Definition: Emd.idl:42
EMD settings.
Definition: Emd.idl:35
string name
User-defined name.
Definition: Emd.idl:36
int setSettings(in Settings settings)
Change the EMD settings.
MetaData getMetaData()
Retrieve the EMD metadata.