IEC61970 17v07
Public Attributes | List of all members
IEC61970::Base::Topology::BusNameMarker Class Reference

#include <BusNameMarker.h>

Inheritance diagram for IEC61970::Base::Topology::BusNameMarker:
Inheritance graph
Collaboration diagram for IEC61970::Base::Topology::BusNameMarker:
Collaboration graph

Public Attributes

IEC61970::Base::Domain::Integer priority
std::list< IEC61970::Base::Core::ACDCTerminal * > Terminal
- 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

Used to apply user standard names to topology buses. Typically used for "bus/branch" case generation. Associated with one or more terminals that are normally connected with the bus name. The associated terminals are normally connected by non-retained switches. For a ring bus station configuration, all busbar terminals in the ring are typically associated. For a breaker and a half scheme, both busbars would normally be associated. For a ring bus, all busbars would normally be associated. For a "straight" busbar configuration, normally only the main terminal at the busbar would be associated.

Member Data Documentation

◆ priority

IEC61970::Base::Domain::Integer IEC61970::Base::Topology::BusNameMarker::priority

Priority of bus name marker for use as topology bus name. Use 0 for don t care. Use 1 for highest priority. Use 2 as priority is less than 1 and so on.

◆ ReportingGroup

IEC61970::Base::Core::ReportingGroup* IEC61970::Base::Topology::BusNameMarker::ReportingGroup

The reporting group to which this bus name marker belongs.

◆ Terminal

std::list<IEC61970::Base::Core::ACDCTerminal*> IEC61970::Base::Topology::BusNameMarker::Terminal

The terminals associated with this bus name marker.

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