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

#include <SwitchingStepGroup.h>

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

Public Attributes

IEC61970::Base::Domain::Boolean isFreeSequence
 
IEC61970::Base::Domain::Integer sequenceNumber
 
std::list< IEC61968::Operations::ClearanceAction * > ClearanceActions
 
std::list< IEC61968::Operations::GenericAction * > GenericActions
 
std::list< IEC61968::Operations::JumperAction * > JumperActions
 
std::list< IEC61968::Operations::CutAction * > CutActions
 
std::list< IEC61968::Operations::SwitchAction * > SwitchActions
 
std::list< IEC61968::Operations::TagAction * > TagActions
 
std::list< IEC61968::Operations::GroundAction * > GroundActions
 
std::list< IEC61968::Operations::EnergySourceAction * > EnergySourceActions
 
- Public Attributes inherited from IEC61968::Common::Document
IEC61970::Base::Domain::String authorName
 
IEC61970::Base::Domain::String comment
 
IEC61970::Base::Domain::DateTime createdDateTime
 
IEC61968::Common::Status docStatus
 
IEC61968::Common::ElectronicAddress electronicAddress
 
IEC61970::Base::Domain::DateTime lastModifiedDateTime
 
IEC61970::Base::Domain::String revisionNumber
 
IEC61968::Common::Status status
 
IEC61970::Base::Domain::String subject
 
IEC61970::Base::Domain::String title
 
IEC61970::Base::Domain::String type
 
std::list< IEC61968::Common::ConfigurationEvent * > ConfigurationEvents
 
- 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

A logical step, grouping atomic switching steps that are important to distinguish when they may change topology (e.g. placing a jumper between two cuts).

Member Data Documentation

◆ ClearanceActions

std::list<IEC61968::Operations::ClearanceAction*> IEC61968::Operations::SwitchingStepGroup::ClearanceActions

All clearance action steps in this group.

◆ CutActions

std::list<IEC61968::Operations::CutAction*> IEC61968::Operations::SwitchingStepGroup::CutActions

All cut action steps in this group.

◆ EnergySourceActions

std::list<IEC61968::Operations::EnergySourceAction*> IEC61968::Operations::SwitchingStepGroup::EnergySourceActions

All energy source action steps in this group.

◆ GenericActions

std::list<IEC61968::Operations::GenericAction*> IEC61968::Operations::SwitchingStepGroup::GenericActions

All generic action steps in this group.

◆ GroundActions

std::list<IEC61968::Operations::GroundAction*> IEC61968::Operations::SwitchingStepGroup::GroundActions

All ground action steps in this group.

◆ isFreeSequence

IEC61970::Base::Domain::Boolean IEC61968::Operations::SwitchingStepGroup::isFreeSequence

If true, the sequence number serves for presentation purposes only, and the activity itself may be executed at any time.

◆ JumperActions

std::list<IEC61968::Operations::JumperAction*> IEC61968::Operations::SwitchingStepGroup::JumperActions

All jumper action steps in this group.

◆ sequenceNumber

IEC61970::Base::Domain::Integer IEC61968::Operations::SwitchingStepGroup::sequenceNumber

Order of this activity in the sequence of activities within the switching plan.

◆ SwitchActions

std::list<IEC61968::Operations::SwitchAction*> IEC61968::Operations::SwitchingStepGroup::SwitchActions

All switch action steps in this group.

◆ TagActions

std::list<IEC61968::Operations::TagAction*> IEC61968::Operations::SwitchingStepGroup::TagActions

All tag action steps in this group.


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