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>
Common base interface for any kind of electrical device that is used in the PDU model,...
Overcurrent protector interface.
MetaData getMetaData()
Retrieve the OCP metadata.
OverCurrentProtector getOCP()
Get parent OCP - next OCP going towards inlet (for cascaded OCPs).
Type
Overcurrent protector type.
@ RCBO_3POLE
Three-pole residual-current device including overcurrent protection.
@ BREAKER_3POLE
Three-pole circuit breaker.
@ BREAKER_1POLE
Single-pole circuit breaker.
@ BREAKER_2POLE
Two-pole circuit breaker.
@ RCBO_2POLE
Two-pole residual-current device including overcurrent protection.
Sensors getSensors()
Get the OCP sensors.
Settings getSettings()
Retrieve the OCP settings.
vector< DoublePole > getPoles()
Get the list of OCP poles.
Inlet getInlet()
Get the inlet this OCP is connected to.
int setSettings(in Settings settings)
Change the OCP settings.
Residual current state sensor interface.
A sensor with numeric readings.
Sensor with discrete readings.
Overcurrent protector statistics.
Component nameplate information.
Overcurrent protector sensors.
sensors::NumericSensor peakCurrent
Peak current sensor.
sensors::NumericSensor residualCurrent
Residual current sensor.
ResidualCurrentStateSensor residualCurrentStatus
Residual current monitor state sensor.
sensors::NumericSensor activeEnergy
Active energy sensor.
sensors::NumericSensor maximumCurrent
Maximum current sensor.
sensors::NumericSensor powerFactor
Power factor sensor.
sensors::NumericSensor voltage
RMS voltage sensor.
sensors::NumericSensor reactivePower
Reactive power sensor.
sensors::NumericSensor activePower
Active power sensor.
sensors::NumericSensor apparentEnergy
Apparent energy sensor.
sensors::NumericSensor residualACCurrent
AC Residual current sensor.
sensors::NumericSensor phaseAngle
Phase angle sensor.
sensors::NumericSensor displacementPowerFactor
Displacement power factor sensor.
sensors::NumericSensor current
RMS current sensor.
sensors::StateSensor trip
Trip sensor (an instance of OverCurrentProtectorTripSensor)
sensors::NumericSensor residualDCCurrent
DC Residual current sensor.
sensors::NumericSensor crestFactor
Crest factor sensor.
sensors::NumericSensor lineFrequency
AC line frequency sensor.
sensors::NumericSensor apparentPower
Apparent power sensor.
Event: Overcurrent protector settings have been changed.
Settings newSettings
Settings after change.
Settings oldSettings
Settings before change.
Overcurrent protector settings.
string name
User-defined name.