IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::Operations::JumperAction Class Reference

#include <JumperAction.h>

Inheritance diagram for IEC61968::Operations::JumperAction:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::Operations::JumperAction:
Collaboration graph
[legend]

Public Attributes

IEC61968::Operations::TempEquipActionKind kind = IEC61968::Operations::TempEquipActionKind::_undef
 
IEC61970::Base::Wires::JumperJumper
 
std::list< IEC61970::Base::Core::ConductingEquipment * > JumpedEquipments
 
std::list< IEC61970::Base::Wires::ACLineSegment * > AlongACLineSegments
 
- Public Attributes inherited from IEC61968::Operations::SwitchingStep
IEC61970::Base::Domain::String description
 
IEC61970::Base::Domain::DateTime executedDateTime
 
IEC61970::Base::Domain::Boolean isFreeSequence
 
IEC61970::Base::Domain::DateTime plannedDateTime
 
IEC61970::Base::Domain::Integer sequenceNumber
 
IEC61968::Common::OperatorOperator
 
IEC61968::Common::CrewMemberCrewMember
 

Detailed Description

Action on jumper as a switching step.

Member Data Documentation

◆ AlongACLineSegments

std::list<IEC61970::Base::Wires::ACLineSegment*> IEC61968::Operations::JumperAction::AlongACLineSegments

The line segment that this jumper action will affect. This is the only way to access relationship to clamp in case the jumper needs to connect along the line segment.

◆ JumpedEquipments

std::list<IEC61970::Base::Core::ConductingEquipment*> IEC61968::Operations::JumperAction::JumpedEquipments

The conducting equipment that this jumper action will affect. In case of placing a jumper anywhere along a line segment, you must use the clamp (to get the distance from one terminal), so use the explicit relation with line segment. In all other cases (including placing the jumper at a line segment terminal), reference to one or more conducting equipment is sufficient.

◆ Jumper

IEC61970::Base::Wires::Jumper* IEC61968::Operations::JumperAction::Jumper

Jumper on which this action is taken.

◆ kind

IEC61968::Operations::TempEquipActionKind IEC61968::Operations::JumperAction::kind = IEC61968::Operations::TempEquipActionKind::_undef

Switching action to perform.


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