Raritan PX2/PX3 JSON-RPC API
Classes | Public Member Functions | Public Attributes | List of all members
emdmodel::Emd_2_2_5 Interface Reference

Classes

struct  MetaData
 EMD metadata. More...
 
struct  Settings
 EMD settings. More...
 

Public Member Functions

MetaData getMetaData ()
 Retrieve the EMD metadata. More...
 
peripheral::DeviceManager_3_0_0 getPeripheralDeviceManager ()
 Get the peripheral device manager. More...
 
hmi::InternalBeeper_2_0_0 getBeeper ()
 Get the built-in beeper, if there is any. More...
 
Settings getSettings ()
 Retrieve the EMD settings. More...
 
int setSettings (in Settings settings)
 Change the EMD settings. More...
 
vector< portsmodel::Port_2_0_1getFeaturePorts ()
 Get all feature ports of this device. More...
 
vector< portsmodel::Port_2_0_1getAuxiliaryPorts ()
 Get all auxiliary ports of this device. More...
 
sensors::Logger_2_1_5 getSensorLogger ()
 Get the sensor logger. More...
 

Public Attributes

constant int ERR_INVALID_PARAMS = 1
 
valueobject SettingsChangedEvent: event::UserEvent { Settings oldSettings
 Event: EMD settings have changed. More...
 
Settings newSettings
 Settings after change.
 

Member Function Documentation

vector<portsmodel::Port_2_0_1> emdmodel::Emd_2_2_5::getAuxiliaryPorts ( )

Get all auxiliary ports of this device.

This returns an entry for all auxiliary ports, no matter whether something is connected or not. A device with n auxiliary ports will return n entries here.

Returns
List of all Auxiliary Ports
hmi::InternalBeeper_2_0_0 emdmodel::Emd_2_2_5::getBeeper ( )

Get the built-in beeper, if there is any.

Returns
Beeper interface
vector<portsmodel::Port_2_0_1> emdmodel::Emd_2_2_5::getFeaturePorts ( )

Get all feature ports of this device.

This returns an entry for all feature ports, no matter whether something is connected or not. A device with n feature ports will return n entries here.

Returns
List of all Feature Ports
MetaData emdmodel::Emd_2_2_5::getMetaData ( )

Retrieve the EMD metadata.

Returns
EMD metadata
peripheral::DeviceManager_3_0_0 emdmodel::Emd_2_2_5::getPeripheralDeviceManager ( )

Get the peripheral device manager.

Returns
Peripheral device manager
sensors::Logger_2_1_5 emdmodel::Emd_2_2_5::getSensorLogger ( )

Get the sensor logger.

Returns
Sensor logger reference
Settings emdmodel::Emd_2_2_5::getSettings ( )

Retrieve the EMD settings.

Returns
EMD settings
int emdmodel::Emd_2_2_5::setSettings ( in Settings  settings)

Change the EMD settings.

Parameters
settingsNew EMD settings
Returns
0 if OK
ERR_INVALID_PARAMS if any parameters are invalid

Member Data Documentation

valueobject emdmodel::Emd_2_2_5::SettingsChangedEvent

Event: EMD settings have changed.

Settings before change


The documentation for this interface was generated from the following file: