CIM++ Adapted CIM Codebase
ServiceLocation.h
1 // ServiceLocation.h
3 // Implementation of the Class ServiceLocation
5 
6 #ifndef SERVICELOCATION_H
7 #define SERVICELOCATION_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/String.h"
12 #include "IEC61970/Base/Domain/Boolean.h"
13 #include "IEC61968/Metering/EndDevice.h"
14 #include "IEC61968/Metering/UsagePoint.h"
15 #include "IEC61968/Work/WorkLocation.h"
16 
17 namespace IEC61968
18 {
19  namespace Customers
20  {
25  {
26 
27  public:
29  virtual ~ServiceLocation();
34  IEC61970::Base::Domain::String accessMethod;
46  IEC61970::Base::Domain::String siteAccessProblem;
50  std::list<IEC61968::Metering::EndDevice*> EndDevices;
54  std::list<IEC61968::Metering::UsagePoint*> UsagePoints;
55 
56  };
57 
58  }
59 
60 }
61 #endif // SERVICELOCATION_H
IEC61970::Base::Domain::Boolean needsInspection
Definition: ServiceLocation.h:40
IEC61970::Base::Domain::String accessMethod
Definition: ServiceLocation.h:34
Definition: WorkLocation.h:19
Definition: ServiceLocation.h:24
Definition: Boolean.h:17
std::list< IEC61968::Metering::UsagePoint * > UsagePoints
Definition: ServiceLocation.h:54
Definition: BusbarSectionInfo.h:14
std::list< IEC61968::Metering::EndDevice * > EndDevices
Definition: ServiceLocation.h:50
IEC61970::Base::Domain::String siteAccessProblem
Definition: ServiceLocation.h:46