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

#include <BusNameMarker.h>

Inheritance diagram for IEC61970::Base::Topology::BusNameMarker:
Inheritance graph
[legend]
Collaboration diagram for IEC61970::Base::Topology::BusNameMarker:
Collaboration graph
[legend]

Public Attributes

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

◆ TopologicalNode

IEC61970::Base::Topology::TopologicalNode* IEC61970::Base::Topology::BusNameMarker::TopologicalNode

A user defined topological node that was originally defined in a planning model not yet having topology described by ConnectivityNodes. Once ConnectivityNodes has been created they may linked to user defined ToplogicalNdes using BusNameMarkers.


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