IEC61970 17v23
17v23
refactored
IEC61970
Base
Meas
MeasurementValue.h
1
// MeasurementValue.h
3
// Implementation of the Class MeasurementValue
5
6
#ifndef MEASUREMENTVALUE_H
7
#define MEASUREMENTVALUE_H
8
9
#include "IEC61970/Base/Domain/PerCent.h"
10
#include "IEC61970/Base/Domain/DateTime.h"
11
#include "IEC61970/Base/SCADA/RemoteSource.h"
12
#include "IEC61970/Base/Meas/MeasurementValueQuality.h"
13
#include "IEC61970/Base/Meas/IOPoint.h"
14
15
namespace
IEC61970
16
{
17
namespace
Base
18
{
19
namespace
Meas
20
{
26
class
MeasurementValue
:
public
IEC61970::Base::Meas::IOPoint
27
{
28
29
public
:
30
MeasurementValue
();
31
virtual
~
MeasurementValue
();
36
IEC61970::Base::Domain::PerCent
sensorAccuracy
;
40
IEC61970::Base::Domain::DateTime
timeStamp
;
44
IEC61970::Base::SCADA::RemoteSource
*
RemoteSource
;
48
IEC61970::Base::Meas::MeasurementValueQuality
*
MeasurementValueQuality
;
49
50
};
51
52
}
53
54
}
55
56
}
57
#endif // MEASUREMENTVALUE_H
IEC61970
Definition:
AuxiliaryEquipment.h:13
IEC61970::Base::Meas::MeasurementValue::timeStamp
IEC61970::Base::Domain::DateTime timeStamp
Definition:
MeasurementValue.h:40
IEC61970::Base::Meas::MeasurementValue::MeasurementValueQuality
IEC61970::Base::Meas::MeasurementValueQuality * MeasurementValueQuality
Definition:
MeasurementValue.h:48
IEC61970::Base::Meas::MeasurementValue
Definition:
MeasurementValue.h:26
IEC61970::Base::Meas::MeasurementValueQuality
Definition:
MeasurementValueQuality.h:22
IEC61970::Base::Meas::IOPoint
Definition:
IOPoint.h:25
IEC61970::Base::SCADA::RemoteSource
Definition:
RemoteSource.h:23
IEC61970::Base::Meas::MeasurementValue::sensorAccuracy
IEC61970::Base::Domain::PerCent sensorAccuracy
Definition:
MeasurementValue.h:36
IEC61970::Base::Meas::MeasurementValue::RemoteSource
IEC61970::Base::SCADA::RemoteSource * RemoteSource
Definition:
MeasurementValue.h:44
IEC61970::Base::Domain::PerCent
Definition:
PerCent.h:23
IEC61970::Base::Domain::DateTime
Definition:
DateTime.h:22
Generated by
1.8.13