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

#include <Location.h>

Inheritance diagram for IEC61968::Common::Location:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::Common::Location:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::String direction
 
IEC61968::Common::ElectronicAddress electronicAddress
 
IEC61970::Base::Domain::String geoInfoReference
 
IEC61968::Common::StreetAddress mainAddress
 
IEC61968::Common::TelephoneNumber phone1
 
IEC61968::Common::TelephoneNumber phone2
 
IEC61968::Common::StreetAddress secondaryAddress
 
IEC61968::Common::Status status
 
IEC61970::Base::Domain::String type
 
std::list< IEC61970::Base::Meas::Measurement * > Measurements
 
std::list< IEC61968::Common::PositionPoint * > PositionPoints
 
std::list< IEC61970::Base::Core::PowerSystemResource * > PowerSystemResources
 
IEC61968::Common::CoordinateSystemCoordinateSystem
 
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

The place, scene, or point of something where someone or something has been, is, and/or will be at a given moment in time. It can be defined with one or more postition points (coordinates) in a given coordinate system.

Member Data Documentation

◆ ConfigurationEvents

std::list<IEC61968::Common::ConfigurationEvent*> IEC61968::Common::Location::ConfigurationEvents

All configuration events created for this location.

◆ CoordinateSystem

IEC61968::Common::CoordinateSystem* IEC61968::Common::Location::CoordinateSystem

Coordinate system used to describe position points of this location.

◆ direction

IEC61970::Base::Domain::String IEC61968::Common::Location::direction

(if applicable) Direction that allows field crews to quickly find a given asset. For a given location, such as a street address, this is the relative direction in which to find the asset. For example, a streetlight may be located at the 'NW' (northwest) corner of the customer's site, or a usage point may be located on the second floor of an apartment building.

◆ electronicAddress

IEC61968::Common::ElectronicAddress IEC61968::Common::Location::electronicAddress

Electronic address.

◆ geoInfoReference

IEC61970::Base::Domain::String IEC61968::Common::Location::geoInfoReference

(if applicable) Reference to geographical information source, often external to the utility.

◆ mainAddress

IEC61968::Common::StreetAddress IEC61968::Common::Location::mainAddress

Main address of the location.

◆ phone1

IEC61968::Common::TelephoneNumber IEC61968::Common::Location::phone1

Phone number.

◆ phone2

IEC61968::Common::TelephoneNumber IEC61968::Common::Location::phone2

Additional phone number.

◆ PositionPoints

std::list<IEC61968::Common::PositionPoint*> IEC61968::Common::Location::PositionPoints

Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.

◆ PowerSystemResources

std::list<IEC61970::Base::Core::PowerSystemResource*> IEC61968::Common::Location::PowerSystemResources

All power system resources at this location.

◆ secondaryAddress

IEC61968::Common::StreetAddress IEC61968::Common::Location::secondaryAddress

Secondary address of the location. For example, PO Box address may have different ZIP code than that in the 'mainAddress'.

◆ status

IEC61968::Common::Status IEC61968::Common::Location::status

Status of this location.

◆ type

IEC61970::Base::Domain::String IEC61968::Common::Location::type

Classification by utility's corporate standards and practices, relative to the location itself (e.g., geographical, functional accounting, etc., not a given property that happens to exist at that location).


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