IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
InfIEC61968
InfWork
ShiftPattern.h
1
// ShiftPattern.h
3
// Implementation of the Class ShiftPattern
5
6
#ifndef SHIFTPATTERN_H
7
#define SHIFTPATTERN_H
8
9
#include "IEC61970/Base/Domain/String.h"
10
#include "IEC61970/Base/Domain/Integer.h"
11
#include "IEC61968/Common/Status.h"
12
#include "IEC61970/Base/Domain/DateTimeInterval.h"
13
#include "IEC61968/InfIEC61968/InfWork/WorkIdentifiedObject.h"
14
15
namespace
IEC61968
16
{
17
namespace
InfIEC61968
18
{
19
namespace
InfWork
20
{
24
class
ShiftPattern
:
public
IEC61968::InfIEC61968::InfWork::WorkIdentifiedObject
25
{
26
27
public
:
28
ShiftPattern
();
29
virtual
~
ShiftPattern
();
34
IEC61970::Base::Domain::String
assignmentType
;
38
IEC61970::Base::Domain::Integer
cycleCount
;
39
IEC61968::Common::Status
status;
44
IEC61970::Base::Domain::DateTimeInterval
validityInterval
;
45
46
};
47
48
}
49
50
}
51
52
}
53
#endif // SHIFTPATTERN_H
IEC61970::Base::Domain::Integer
Definition:
Integer.h:17
IEC61968::Common::Status
Definition:
Status.h:20
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::InfIEC61968::InfWork::ShiftPattern::validityInterval
IEC61970::Base::Domain::DateTimeInterval validityInterval
Definition:
ShiftPattern.h:44
IEC61970::Base::Domain::DateTimeInterval
Definition:
DateTimeInterval.h:22
IEC61968::InfIEC61968::InfWork::ShiftPattern::cycleCount
IEC61970::Base::Domain::Integer cycleCount
Definition:
ShiftPattern.h:38
IEC61968::InfIEC61968::InfWork::WorkIdentifiedObject
Definition:
WorkIdentifiedObject.h:23
IEC61968::InfIEC61968::InfWork::ShiftPattern
Definition:
ShiftPattern.h:24
IEC61968::InfIEC61968::InfWork::ShiftPattern::assignmentType
IEC61970::Base::Domain::String assignmentType
Definition:
ShiftPattern.h:34
Generated by
1.8.13