CIM++ Adapted CIM Codebase
EndDeviceTiming.h
1 // EndDeviceTiming.h
3 // Implementation of the Class EndDeviceTiming
4 // Original author: T. Kostic
6 
7 #ifndef ENDDEVICETIMING_H
8 #define ENDDEVICETIMING_H
9 
10 #include "BaseClass.h"
11 #include "IEC61970/Base/Domain/Minutes.h"
12 #include "IEC61970/Base/Domain/Boolean.h"
13 #include "IEC61970/Base/Domain/DateTimeInterval.h"
14 #include "IEC61968/Metering/RandomisationKind.h"
15 
16 namespace IEC61968
17 {
18  namespace Metering
19  {
23  class EndDeviceTiming : public BaseClass
24  {
25 
26  public:
28  virtual ~EndDeviceTiming();
47  IEC61968::Metering::RandomisationKind randomisation;
48 
49  };
50 
51  }
52 
53 }
54 #endif // ENDDEVICETIMING_H
IEC61968::Metering::RandomisationKind randomisation
Definition: EndDeviceTiming.h:47
Definition: Minutes.h:22
IEC61970::Base::Domain::Boolean durationIndefinite
Definition: EndDeviceTiming.h:37
IEC61970::Base::Domain::Minutes duration
Definition: EndDeviceTiming.h:33
Definition: BaseClass.h:6
Definition: Boolean.h:17
Definition: BusbarSectionInfo.h:14
IEC61970::Base::Domain::DateTimeInterval interval
Definition: EndDeviceTiming.h:42
Definition: EndDeviceTiming.h:23
Definition: DateTimeInterval.h:22