IEC61970 16v29a - IEC61968 12v08
UsagePointLocation.h
1 // UsagePointLocation.h
3 // Implementation of the Class UsagePointLocation
5 
6 #ifndef USAGEPOINTLOCATION_H
7 #define USAGEPOINTLOCATION_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/String.h"
12 #include "IEC61968/Common/Location.h"
13 #include "IEC61968/Metering/UsagePoint.h"
14 
15 namespace IEC61968
16 {
17  namespace Metering
18  {
23  {
24 
25  public:
27  virtual ~UsagePointLocation();
32  IEC61970::Base::Domain::String accessMethod;
36  IEC61970::Base::Domain::String remark;
42  IEC61970::Base::Domain::String siteAccessProblem;
46  std::list<IEC61968::Metering::UsagePoint*> UsagePoints;
47 
48  };
49 
50  }
51 
52 }
53 #endif // USAGEPOINTLOCATION_H
Definition: Location.h:33
std::list< IEC61968::Metering::UsagePoint * > UsagePoints
Definition: UsagePointLocation.h:46
IEC61970::Base::Domain::String remark
Definition: UsagePointLocation.h:36
Definition: BusbarSectionInfo.h:14
IEC61970::Base::Domain::String siteAccessProblem
Definition: UsagePointLocation.h:42
Definition: UsagePointLocation.h:22
IEC61970::Base::Domain::String accessMethod
Definition: UsagePointLocation.h:32