6 #ifndef __PDUMODEL_OVERCURRENTPROTECTOR_IDL__
7 #define __PDUMODEL_OVERCURRENTPROTECTOR_IDL__
9 #include <Nameplate.idl>
10 #include <StateSensor.idl>
11 #include <NumericSensor.idl>
12 #include <ResidualCurrentStateSensor.idl>
81 valueobject SettingsChangedEvent extends
event.UserEvent {
Common base interface for any kind of electrical device that is used in the PDU model,...
Definition: EDevice.idl:24
Inlet interface
Definition: Inlet.idl:22
Overcurrent protector interface.
Definition: OverCurrentProtector.idl:27
int setSettings(in Settings settings)
Change the OCP settings.
Settings getSettings()
Retrieve the OCP settings.
vector< DoublePole_6_0_0 > getPoles()
Get the list of OCP poles.
Sensors getSensors()
Get the OCP sensors.
Type
Overcurrent protector type.
Definition: OverCurrentProtector.idl:30
@ FUSE_PAIR
Fuse Pair.
Definition: OverCurrentProtector.idl:35
@ BREAKER_2POLE
Two-pole circuit breaker.
Definition: OverCurrentProtector.idl:32
@ BREAKER_1POLE
Single-pole circuit breaker.
Definition: OverCurrentProtector.idl:31
@ FUSE
Fuse.
Definition: OverCurrentProtector.idl:34
@ RCBO_2POLE
Two-pole residual-current device including overcurrent protection.
Definition: OverCurrentProtector.idl:36
@ BREAKER_3POLE
Three-pole circuit breaker.
Definition: OverCurrentProtector.idl:33
@ RCBO_3POLE
Three-pole residual-current device including overcurrent protection.
Definition: OverCurrentProtector.idl:37
MetaData getMetaData()
Retrieve the OCP metadata.
OverCurrentProtector_3_0_8 getOCP()
Get parent OCP - next OCP going towards inlet (for cascaded OCPs).
Settings newSettings
Settings after change.
Definition: OverCurrentProtector.idl:83
Inlet_2_0_7 getInlet()
Get the inlet this OCP is connected to.
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
Overcurrent protector statistics.
Definition: OverCurrentProtector.idl:22
int tripCnt
Trip count.
Definition: OverCurrentProtector.idl:23
Component nameplate information.
Definition: Nameplate.idl:23
Overcurrent protector sensors.
Definition: OverCurrentProtector.idl:51
ResidualCurrentStateSensor_2_0_4 residualCurrentStatus
Residual current monitor state sensor.
Definition: OverCurrentProtector.idl:72
sensors::NumericSensor_4_0_4 activeEnergy
Active energy sensor.
Definition: OverCurrentProtector.idl:63
sensors::NumericSensor_4_0_4 residualCurrent
Residual current sensor.
Definition: OverCurrentProtector.idl:67
sensors::NumericSensor_4_0_4 lineFrequency
AC line frequency sensor.
Definition: OverCurrentProtector.idl:66
sensors::NumericSensor_4_0_4 activePower
Active power sensor.
Definition: OverCurrentProtector.idl:57
sensors::NumericSensor_4_0_4 residualACCurrent
AC Residual current sensor.
Definition: OverCurrentProtector.idl:68
sensors::StateSensor_4_0_4 trip
Trip sensor (an instance of OverCurrentProtectorTripSensor)
Definition: OverCurrentProtector.idl:52
sensors::NumericSensor_4_0_4 reactivePower
Reactive power sensor.
Definition: OverCurrentProtector.idl:58
sensors::NumericSensor_4_0_4 apparentEnergy
Apparent energy sensor.
Definition: OverCurrentProtector.idl:64
sensors::NumericSensor_4_0_4 peakCurrent
Peak current sensor.
Definition: OverCurrentProtector.idl:55
sensors::NumericSensor_4_0_4 apparentPower
Apparent power sensor.
Definition: OverCurrentProtector.idl:59
sensors::NumericSensor_4_0_4 crestFactor
Crest factor sensor.
Definition: OverCurrentProtector.idl:62
sensors::NumericSensor_4_0_4 displacementPowerFactor
Displacement power factor sensor.
Definition: OverCurrentProtector.idl:61
sensors::NumericSensor_4_0_4 powerFactor
Power factor sensor.
Definition: OverCurrentProtector.idl:60
sensors::NumericSensor_4_0_4 residualDCCurrent
DC Residual current sensor.
Definition: OverCurrentProtector.idl:70
sensors::NumericSensor_4_0_4 maximumCurrent
Maximum current sensor.
Definition: OverCurrentProtector.idl:56
sensors::NumericSensor_4_0_4 current
RMS current sensor.
Definition: OverCurrentProtector.idl:54
sensors::NumericSensor_4_0_4 voltage
RMS voltage sensor.
Definition: OverCurrentProtector.idl:53
sensors::NumericSensor_4_0_4 phaseAngle
Phase angle sensor.
Definition: OverCurrentProtector.idl:65
Overcurrent protector settings.
Definition: OverCurrentProtector.idl:76
string name
User-defined name.
Definition: OverCurrentProtector.idl:77
Numerical usage ratings.
Definition: Nameplate.idl:15