IEC61970 17v07
17v07
refactored
IEC61970
Base
Core
RegularIntervalSchedule.h
1
// RegularIntervalSchedule.h
3
// Implementation of the Class RegularIntervalSchedule
5
6
#ifndef REGULARINTERVALSCHEDULE_H
7
#define REGULARINTERVALSCHEDULE_H
8
9
#include <list>
10
11
#include "IEC61970/Base/Domain/DateTime.h"
12
#include "IEC61970/Base/Domain/Seconds.h"
13
#include "IEC61970/Base/Core/RegularTimePoint.h"
14
#include "IEC61970/Base/Core/BasicIntervalSchedule.h"
15
16
namespace
IEC61970
17
{
18
namespace
Base
19
{
20
namespace
Core
21
{
25
class
RegularIntervalSchedule
:
public
IEC61970::Base::Core::BasicIntervalSchedule
26
{
27
28
public
:
29
RegularIntervalSchedule
();
30
virtual
~
RegularIntervalSchedule
();
34
IEC61970::Base::Domain::DateTime
endTime
;
38
IEC61970::Base::Domain::Seconds
timeStep
;
42
std::list<IEC61970::Base::Core::RegularTimePoint*>
TimePoints
;
43
44
};
45
46
}
47
48
}
49
50
}
51
#endif // REGULARINTERVALSCHEDULE_H
IEC61970
Definition:
AuxiliaryEquipment.h:13
IEC61970::Base::Core::RegularIntervalSchedule::timeStep
IEC61970::Base::Domain::Seconds timeStep
Definition:
RegularIntervalSchedule.h:38
IEC61970::Base::Domain::Seconds
Definition:
Seconds.h:22
IEC61970::Base::Core::RegularIntervalSchedule::endTime
IEC61970::Base::Domain::DateTime endTime
Definition:
RegularIntervalSchedule.h:34
IEC61970::Base::Core::BasicIntervalSchedule
Definition:
BasicIntervalSchedule.h:23
IEC61970::Base::Core::RegularIntervalSchedule
Definition:
RegularIntervalSchedule.h:25
IEC61970::Base::Core::RegularIntervalSchedule::TimePoints
std::list< IEC61970::Base::Core::RegularTimePoint * > TimePoints
Definition:
RegularIntervalSchedule.h:42
IEC61970::Base::Domain::DateTime
Definition:
DateTime.h:22
Generated by
1.8.13