CIM++ Adapted CIM_SINERGIEN Codebase
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::UnitSymbol unitSymbol
 
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

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

Protection equipment may be used to protect specific conducting equipment.

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

The maximum allowable value.

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

The minimum allowable value.

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

Direction same as positive active power flow value.

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

Protected switches operated by this ProtectionEquipment.

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

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

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

The unit multiplier of the value.

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

The unit of measure of the value.


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