CIM++ Adapted CIM Codebase
IEC61968
Common
ScheduledEventData.h
1
// ScheduledEventData.h
3
// Implementation of the Class ScheduledEventData
5
6
#ifndef SCHEDULEDEVENTDATA_H
7
#define SCHEDULEDEVENTDATA_H
8
9
#include "BaseClass.h"
10
#include <list>
11
12
#include "IEC61970/Base/Domain/DateTimeInterval.h"
13
#include "IEC61968/Common/Status.h"
14
#include "IEC61968/Common/ScheduledEvent.h"
15
#include "IEC61968/InfIEC61968/Sandbox/InfNewAssets/InspectionDataSet.h"
16
17
namespace
IEC61968
18
{
19
namespace
Common
20
{
25
class
ScheduledEventData
:
public
BaseClass
26
{
27
28
public
:
29
ScheduledEventData
();
30
virtual
~
ScheduledEventData
();
35
IEC61970::Base::Domain::DateTimeInterval
estimatedWindow
;
39
IEC61970::Base::Domain::DateTimeInterval
requestedWindow
;
40
IEC61968::Common::Status
status;
44
std::list<IEC61968::Common::ScheduledEvent*>
ScheduledEvents
;
45
IEC61968::InfIEC61968::Sandbox::InfNewAssets::InspectionDataSet
*InspectionDataSet;
46
47
};
48
49
}
50
51
}
52
#endif // SCHEDULEDEVENTDATA_H
IEC61968::Common::ScheduledEventData::requestedWindow
IEC61970::Base::Domain::DateTimeInterval requestedWindow
Definition:
ScheduledEventData.h:39
IEC61968::Common::Status
Definition:
Status.h:20
IEC61968::Common::ScheduledEventData
Definition:
ScheduledEventData.h:25
IEC61968::Common::ScheduledEventData::estimatedWindow
IEC61970::Base::Domain::DateTimeInterval estimatedWindow
Definition:
ScheduledEventData.h:35
BaseClass
Definition:
BaseClass.h:6
IEC61968::Common::ScheduledEventData::ScheduledEvents
std::list< IEC61968::Common::ScheduledEvent * > ScheduledEvents
Definition:
ScheduledEventData.h:44
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61970::Base::Domain::DateTimeInterval
Definition:
DateTimeInterval.h:22
IEC61968::InfIEC61968::Sandbox::InfNewAssets::InspectionDataSet
Definition:
InspectionDataSet.h:23
Generated by
1.8.13