6 #ifndef __PDUMODEL_INLET_IDL__
7 #define __PDUMODEL_INLET_IDL__
10 #include <Nameplate.idl>
11 #include <NumericSensor.idl>
12 #include <StateSensor.idl>
14 #include <ResidualCurrentStateSensor.idl>
71 valueobject SettingsChangedEvent extends
event.UserEvent {
77 valueobject EnableStateChangedEvent extends
event.UserEvent {
Common base interface for any kind of electrical device that is used in the PDU model,...
Definition: EDevice.idl:27
Inlet interface
Definition: Inlet.idl:22
vector< MeteredLinePair > getLinePairs()
Get the list of inlet line pairs.
MetaData getMetaData()
Retrieve the inlet metadata.
int setSettings(in Settings settings)
Change the inlet settings.
boolean isEnabled()
Test whether PDU operation is enabled for this inlet.
Sensors getSensors()
Get the inlet sensors.
Settings getSettings()
Retrieve the inlet settings.
Settings newSettings
Settings after change.
Definition: Inlet.idl:73
vector< Pole > getPoles()
Get the list of inlet poles.
void setEnabled(in boolean enabled)
Enable/disable PDU operation for this inlet.
Residual current state sensor interface.
Definition: ResidualCurrentStateSensor.idl:17
A sensor with numeric readings.
Definition: NumericSensor.idl:17
Sensor with discrete readings.
Definition: StateSensor.idl:43
PDU Model.
Definition: Ade.idl:12
Sensors Model.
Definition: AccumulatingNumericSensor.idl:13
Inlet sensors
Definition: Inlet.idl:35
sensors::NumericSensor voltage
RMS voltage sensor (may be a VoltageMonitoringSensor)
Definition: Inlet.idl:36
sensors::NumericSensor activeEnergy
Active energy sensor.
Definition: Inlet.idl:49
sensors::NumericSensor residualCurrent
Residual current sensor.
Definition: Inlet.idl:39
sensors::NumericSensor unbalancedLineLineCurrent
Line-Line current unbalance sensor.
Definition: Inlet.idl:52
sensors::NumericSensor unbalancedVoltage
Voltage unbalance sensor.
Definition: Inlet.idl:53
sensors::StateSensor powerQuality
Power quality sensor.
Definition: Inlet.idl:60
sensors::NumericSensor currentThd
Current total harmonic distortion sensor.
Definition: Inlet.idl:59
sensors::NumericSensor unbalancedLineLineVoltage
Line-Line voltage unbalance sensor.
Definition: Inlet.idl:54
sensors::NumericSensor residualDCCurrent
DC Residual current sensor.
Definition: Inlet.idl:42
sensors::NumericSensor crestFactor
Crest factor sensor.
Definition: Inlet.idl:57
sensors::NumericSensor displacementPowerFactor
Displacement power factor sensor.
Definition: Inlet.idl:48
sensors::NumericSensor peakCurrent
Peak current sensor.
Definition: Inlet.idl:38
sensors::NumericSensor lineFrequency
Line AC frequency sensor.
Definition: Inlet.idl:55
sensors::NumericSensor reactivePower
Reactive power sensor.
Definition: Inlet.idl:45
ResidualCurrentStateSensor residualCurrentStatus
Residual current monitor state sensor.
Definition: Inlet.idl:62
sensors::NumericSensor current
RMS current sensor.
Definition: Inlet.idl:37
sensors::StateSensor surgeProtectorStatus
Surge protector status sensor.
Definition: Inlet.idl:61
sensors::NumericSensor powerFactor
Power factor sensor.
Definition: Inlet.idl:47
sensors::NumericSensor unbalancedCurrent
Current unbalance sensor.
Definition: Inlet.idl:51
sensors::NumericSensor apparentEnergy
Apparent energy sensor.
Definition: Inlet.idl:50
sensors::NumericSensor residualACCurrent
AC Residual current sensor.
Definition: Inlet.idl:40
sensors::NumericSensor apparentPower
Apparent power sensor.
Definition: Inlet.idl:46
sensors::NumericSensor phaseAngle
Phase angle sensor.
Definition: Inlet.idl:56
sensors::NumericSensor activePower
Active power sensor.
Definition: Inlet.idl:44
sensors::NumericSensor voltageThd
Voltage total harmonic distortion sensor.
Definition: Inlet.idl:58
Inlet settings
Definition: Inlet.idl:66
string name
User-defined name.
Definition: Inlet.idl:67
Component nameplate information.
Definition: Nameplate.idl:23
Numerical usage ratings.
Definition: Nameplate.idl:15