IEC61970 16v29a - IEC61968 12v08
Reading.h
1 // Reading.h
3 // Implementation of the Class Reading
5 
6 #ifndef READING_H
7 #define READING_H
8 
9 #include <list>
10 
11 #include "IEC61968/Metering/ReadingReasonKind.h"
12 #include "IEC61968/Metering/ReadingType.h"
13 #include "IEC61968/Metering/BaseReading.h"
14 #include "IEC61968/Metering/MeterReading.h"
15 
16 namespace IEC61968
17 {
18  namespace Metering
19  {
25  {
26 
27  public:
28  Reading();
29  virtual ~Reading();
33  IEC61968::Metering::ReadingReasonKind reason = IEC61968::Metering::ReadingReasonKind::_undef;
41  std::list<IEC61968::Metering::MeterReading*> MeterReadings;
42 
43  };
44 
45  }
46 
47 }
48 #endif // READING_H
Definition: Reading.h:24
IEC61968::Metering::ReadingType * ReadingType
Definition: Reading.h:37
std::list< IEC61968::Metering::MeterReading * > MeterReadings
Definition: Reading.h:41
IEC61968::Metering::ReadingReasonKind reason
Definition: Reading.h:33
Definition: BaseReading.h:23
Definition: BusbarSectionInfo.h:14
Definition: ReadingType.h:28