#include <ShuntCompensatorControl.h>
Public Attributes | |
IEC61970::Base::Domain::Integer | branchDirect |
IEC61970::Base::Domain::ReactivePower | cellSize |
IEC61968::InfIEC61968::InfAssetInfo::ShuntImpedanceControlKind | controlKind = IEC61968::InfIEC61968::InfAssetInfo::ShuntImpedanceControlKind::_undef |
IEC61970::Base::Domain::PU | highVoltageOverride |
IEC61968::InfIEC61968::InfAssetInfo::ShuntImpedanceLocalControlKind | localControlKind = IEC61968::InfIEC61968::InfAssetInfo::ShuntImpedanceLocalControlKind::_undef |
IEC61970::Base::Domain::String | localOffLevel |
IEC61970::Base::Domain::String | localOnLevel |
IEC61970::Base::Domain::Boolean | localOverride |
IEC61970::Base::Domain::PU | lowVoltageOverride |
IEC61970::Base::Domain::Integer | maxSwitchOperationCount |
IEC61970::Base::Domain::Boolean | normalOpen |
IEC61970::Base::Domain::String | regBranch |
IEC61970::Base::Domain::Integer | regBranchEnd |
IEC61968::InfIEC61968::InfAssetInfo::RegulationBranchKind | regBranchKind = IEC61968::InfIEC61968::InfAssetInfo::RegulationBranchKind::_undef |
IEC61970::Base::Core::PhaseCode | sensingPhaseCode = IEC61970::Base::Core::PhaseCode::_undef |
IEC61970::Base::Domain::Hours | switchOperationCycle |
IEC61970::Base::Domain::Boolean | vRegLineLine |
![]() | |
IEC61970::Base::Domain::Boolean | discrete |
IEC61970::Base::Domain::Boolean | enabled |
IEC61970::Base::Wires::RegulatingControlModeKind | mode = IEC61970::Base::Wires::RegulatingControlModeKind::_undef |
IEC61970::Base::Core::PhaseCode | monitoredPhase = IEC61970::Base::Core::PhaseCode::_undef |
IEC61970::Base::Domain::Float | targetDeadband |
IEC61970::Base::Domain::Float | targetValue |
IEC61970::Base::Domain::UnitMultiplier | targetValueUnitMultiplier = IEC61970::Base::Domain::UnitMultiplier::_undef |
![]() | |
std::list< IEC61970::Base::Meas::Control * > | Controls |
std::list< IEC61970::Base::Meas::Measurement * > | Measurements |
IEC61970::Base::Core::PSRType * | PSRType |
![]() | |
IEC61970::Base::Domain::String | aliasName |
IEC61970::Base::Domain::String | description |
IEC61970::Base::Domain::String | mRID |
IEC61970::Base::Domain::String | name |
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > | DiagramObjects |
Distribution capacitor bank control settings.
IEC61970::Base::Domain::Integer IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::branchDirect |
For VAR, amp, or power factor locally controlled shunt impedances, the flow direction: in, out.
IEC61970::Base::Domain::ReactivePower IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::cellSize |
The size of the individual units that make up the bank.
IEC61968::InfIEC61968::InfAssetInfo::ShuntImpedanceControlKind IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::controlKind = IEC61968::InfIEC61968::InfAssetInfo::ShuntImpedanceControlKind::_undef |
Kind of control (if any).
IEC61970::Base::Domain::PU IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::highVoltageOverride |
For locally controlled shunt impedances which have a voltage override feature, the high voltage override value. If the voltage is above this value, the shunt impedance will be turned off regardless of the other local controller settings.
IEC61968::InfIEC61968::InfAssetInfo::ShuntImpedanceLocalControlKind IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::localControlKind = IEC61968::InfIEC61968::InfAssetInfo::ShuntImpedanceLocalControlKind::_undef |
Kind of local controller.
IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::localOffLevel |
Upper control setting.
IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::localOnLevel |
Lower control setting.
IEC61970::Base::Domain::Boolean IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::localOverride |
True if the locally controlled capacitor has voltage override capability.
IEC61970::Base::Domain::PU IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::lowVoltageOverride |
For locally controlled shunt impedances which have a voltage override feature, the low voltage override value. If the voltage is below this value, the shunt impedance will be turned on regardless of the other local controller settings.
IEC61970::Base::Domain::Integer IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::maxSwitchOperationCount |
IdmsShuntImpedanceData.maxNumSwitchOps.
IEC61970::Base::Domain::Boolean IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::normalOpen |
True if open is normal status for a fixed capacitor bank, otherwise normal status is closed.
IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::regBranch |
For VAR, amp, or power factor locally controlled shunt impedances, the index of the regulation branch.
IEC61970::Base::Domain::Integer IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::regBranchEnd |
For VAR, amp, or power factor locally controlled shunt impedances, the end of the branch that is regulated. The field has the following values: from side, to side, and tertiary (only if the branch is a transformer).
IEC61968::InfIEC61968::InfAssetInfo::RegulationBranchKind IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::regBranchKind = IEC61968::InfIEC61968::InfAssetInfo::RegulationBranchKind::_undef |
(For VAR, amp, or power factor locally controlled shunt impedances) Kind of regulation branch.
IEC61970::Base::Core::PhaseCode IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::sensingPhaseCode = IEC61970::Base::Core::PhaseCode::_undef |
Phases that are measured for controlling the device.
IEC61970::Base::Domain::Hours IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::switchOperationCycle |
Time interval between consecutive switching operations.
IEC61970::Base::Domain::Boolean IEC61968::InfIEC61968::InfWiresExt::ShuntCompensatorControl::vRegLineLine |
True if regulated voltages are measured line to line, otherwise they are measured line to ground.