#include <SwitchingStepGroup.h>
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).
std::list<IEC61968::Operations::ClearanceAction*> IEC61968::Operations::SwitchingStepGroup::ClearanceActions |
All clearance action steps in this group.
std::list<IEC61968::Operations::CutAction*> IEC61968::Operations::SwitchingStepGroup::CutActions |
All cut action steps in this group.
std::list<IEC61968::Operations::EnergySourceAction*> IEC61968::Operations::SwitchingStepGroup::EnergySourceActions |
All energy source action steps in this group.
std::list<IEC61968::Operations::GenericAction*> IEC61968::Operations::SwitchingStepGroup::GenericActions |
All generic action steps in this group.
std::list<IEC61968::Operations::GroundAction*> IEC61968::Operations::SwitchingStepGroup::GroundActions |
All ground action steps in this group.
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.
std::list<IEC61968::Operations::JumperAction*> IEC61968::Operations::SwitchingStepGroup::JumperActions |
All jumper action steps in this group.
IEC61970::Base::Domain::Integer IEC61968::Operations::SwitchingStepGroup::sequenceNumber |
Order of this activity in the sequence of activities within the switching plan.
std::list<IEC61968::Operations::SwitchAction*> IEC61968::Operations::SwitchingStepGroup::SwitchActions |
All switch action steps in this group.
std::list<IEC61968::Operations::TagAction*> IEC61968::Operations::SwitchingStepGroup::TagActions |
All tag action steps in this group.