IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61970::Base::Protection::ProtectionEquipment Class Reference

#include <ProtectionEquipment.h>

Inheritance diagram for IEC61970::Base::Protection::ProtectionEquipment:
Inheritance graph
[legend]
Collaboration diagram for IEC61970::Base::Protection::ProtectionEquipment:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::Float highLimit
 
IEC61970::Base::Domain::Float lowLimit
 
IEC61970::Base::Domain::Boolean powerDirectionFlag
 
IEC61970::Base::Domain::Seconds relayDelayTime
 
IEC61970::Base::Domain::UnitMultiplier unitMultiplier = IEC61970::Base::Domain::UnitMultiplier::_undef
 
IEC61970::Base::Domain::UnitSymbol unitSymbol = IEC61970::Base::Domain::UnitSymbol::_undef
 
std::list< IEC61970::Base::Wires::ProtectedSwitch * > ProtectedSwitches
 
std::list< IEC61970::Base::Core::ConductingEquipment * > ConductingEquipments
 
- Public Attributes inherited from IEC61970::Base::Core::Equipment
IEC61970::Base::Domain::Boolean aggregate
 
IEC61970::Base::Domain::Boolean normallyInService
 
- Public Attributes inherited from IEC61970::Base::Core::PowerSystemResource
std::list< IEC61970::Base::Meas::Control * > Controls
 
std::list< IEC61970::Base::Meas::Measurement * > Measurements
 
IEC61970::Base::Core::PSRTypePSRType
 
- Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject
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
 

Detailed Description

An electrical device designed to respond to input conditions in a prescribed manner and after specified conditions are met to cause contact operation or similar abrupt change in associated electric control circuits, or simply to display the detected condition. Protection equipment are associated with conducting equipment and usually operate circuit breakers.

Member Data Documentation

◆ ConductingEquipments

std::list<IEC61970::Base::Core::ConductingEquipment*> IEC61970::Base::Protection::ProtectionEquipment::ConductingEquipments

Protection equipment may be used to protect specific conducting equipment.

◆ highLimit

IEC61970::Base::Domain::Float IEC61970::Base::Protection::ProtectionEquipment::highLimit

The maximum allowable value.

◆ lowLimit

IEC61970::Base::Domain::Float IEC61970::Base::Protection::ProtectionEquipment::lowLimit

The minimum allowable value.

◆ powerDirectionFlag

IEC61970::Base::Domain::Boolean IEC61970::Base::Protection::ProtectionEquipment::powerDirectionFlag

Direction same as positive active power flow value.

◆ ProtectedSwitches

std::list<IEC61970::Base::Wires::ProtectedSwitch*> IEC61970::Base::Protection::ProtectionEquipment::ProtectedSwitches

Protected switches operated by this ProtectionEquipment.

◆ relayDelayTime

IEC61970::Base::Domain::Seconds IEC61970::Base::Protection::ProtectionEquipment::relayDelayTime

The time delay from detection of abnormal conditions to relay operation.

◆ unitMultiplier

IEC61970::Base::Domain::UnitMultiplier IEC61970::Base::Protection::ProtectionEquipment::unitMultiplier = IEC61970::Base::Domain::UnitMultiplier::_undef

The unit multiplier of the value.

◆ unitSymbol

IEC61970::Base::Domain::UnitSymbol IEC61970::Base::Protection::ProtectionEquipment::unitSymbol = IEC61970::Base::Domain::UnitSymbol::_undef

The unit of measure of the value.


The documentation for this class was generated from the following files: