IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
Common
TimePoint.h
1
// TimePoint.h
3
// Implementation of the Class TimePoint
5
6
#ifndef TIMEPOINT_H
7
#define TIMEPOINT_H
8
9
#include "IEC61970/Base/Domain/DateTime.h"
10
#include "IEC61970/Base/Domain/Seconds.h"
11
#include "IEC61970/Base/Domain/Integer.h"
12
#include "IEC61968/Common/Status.h"
13
#include "IEC61970/Base/Domain/DateTimeInterval.h"
14
#include "IEC61970/Base/Core/IdentifiedObject.h"
15
16
namespace
IEC61968
17
{
18
namespace
Common
19
{
23
class
TimePoint
:
public
IEC61970::Base::Core::IdentifiedObject
24
{
25
26
public
:
27
TimePoint
();
28
virtual
~
TimePoint
();
34
IEC61970::Base::Domain::DateTime
dateTime
;
39
IEC61970::Base::Domain::Seconds
relativeTimeInterval
;
43
IEC61970::Base::Domain::Integer
sequenceNumber
;
47
IEC61968::Common::Status
status
;
52
IEC61970::Base::Domain::DateTimeInterval
window
;
53
54
};
55
56
}
57
58
}
59
#endif // TIMEPOINT_H
IEC61970::Base::Domain::Integer
Definition:
Integer.h:17
IEC61968::Common::TimePoint
Definition:
TimePoint.h:23
IEC61970::Base::Domain::Seconds
Definition:
Seconds.h:22
IEC61968::Common::Status
Definition:
Status.h:20
IEC61968::Common::TimePoint::relativeTimeInterval
IEC61970::Base::Domain::Seconds relativeTimeInterval
Definition:
TimePoint.h:39
IEC61968::Common::TimePoint::status
IEC61968::Common::Status status
Definition:
TimePoint.h:47
IEC61970::Base::Core::IdentifiedObject
Definition:
IdentifiedObject.h:36
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::Common::TimePoint::dateTime
IEC61970::Base::Domain::DateTime dateTime
Definition:
TimePoint.h:34
IEC61970::Base::Domain::DateTimeInterval
Definition:
DateTimeInterval.h:22
IEC61970::Base::Domain::DateTime
Definition:
DateTime.h:22
IEC61968::Common::TimePoint::window
IEC61970::Base::Domain::DateTimeInterval window
Definition:
TimePoint.h:52
IEC61968::Common::TimePoint::sequenceNumber
IEC61970::Base::Domain::Integer sequenceNumber
Definition:
TimePoint.h:43
Generated by
1.8.13