CIM++ Adapted CIM Codebase
IEC61968
Metering
BaseReading.h
1
// BaseReading.h
3
// Implementation of the Class BaseReading
4
// Original author: T. Kostic
6
7
#ifndef BASEREADING_H
8
#define BASEREADING_H
9
10
#include "IEC61970/Base/Domain/DateTime.h"
11
#include "IEC61970/Base/Domain/String.h"
12
#include "IEC61970/Base/Domain/DateTimeInterval.h"
13
#include "IEC61970/Base/Meas/MeasurementValue.h"
14
15
namespace
IEC61968
16
{
17
namespace
Metering
18
{
23
class
BaseReading
:
public
IEC61970::Base::Meas::MeasurementValue
24
{
25
26
public
:
27
BaseReading
();
28
virtual
~
BaseReading
();
33
IEC61970::Base::Domain::DateTime
reportedDateTime
;
38
IEC61970::Base::Domain::String
source
;
43
IEC61970::Base::Domain::DateTimeInterval
timePeriod
;
47
IEC61970::Base::Domain::String
value
;
48
49
};
50
51
}
52
53
}
54
#endif // BASEREADING_H
IEC61968::Metering::BaseReading::reportedDateTime
IEC61970::Base::Domain::DateTime reportedDateTime
Definition:
BaseReading.h:33
IEC61970::Base::Meas::MeasurementValue
Definition:
MeasurementValue.h:26
IEC61968::Metering::BaseReading::timePeriod
IEC61970::Base::Domain::DateTimeInterval timePeriod
Definition:
BaseReading.h:43
IEC61968::Metering::BaseReading::value
IEC61970::Base::Domain::String value
Definition:
BaseReading.h:47
IEC61968::Metering::BaseReading::source
IEC61970::Base::Domain::String source
Definition:
BaseReading.h:38
IEC61968::Metering::BaseReading
Definition:
BaseReading.h:23
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61970::Base::Domain::DateTimeInterval
Definition:
DateTimeInterval.h:22
IEC61970::Base::Domain::DateTime
Definition:
DateTime.h:22
Generated by
1.8.13