IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
Metering
EndDeviceAction.h
1
// EndDeviceAction.h
3
// Implementation of the Class EndDeviceAction
4
// Original author: T. Kostic
6
7
#ifndef ENDDEVICEACTION_H
8
#define ENDDEVICEACTION_H
9
10
#include "BaseClass.h"
11
#include "IEC61970/Base/Domain/String.h"
12
#include "IEC61970/Base/Domain/Minutes.h"
13
#include "IEC61970/Base/Domain/Boolean.h"
14
#include "IEC61970/Base/Domain/DateTime.h"
15
16
namespace
IEC61968
17
{
18
namespace
Metering
19
{
23
class
EndDeviceAction
:
public
BaseClass
24
{
25
26
public
:
27
EndDeviceAction
();
28
virtual
~
EndDeviceAction
();
32
IEC61970::Base::Domain::String
command
;
36
IEC61970::Base::Domain::Minutes
duration
;
40
IEC61970::Base::Domain::Boolean
durationIndefinite
;
44
IEC61970::Base::Domain::DateTime
startDateTime
;
45
46
};
47
48
}
49
50
}
51
#endif // ENDDEVICEACTION_H
IEC61968::Metering::EndDeviceAction::durationIndefinite
IEC61970::Base::Domain::Boolean durationIndefinite
Definition:
EndDeviceAction.h:40
IEC61970::Base::Domain::Minutes
Definition:
Minutes.h:22
IEC61968::Metering::EndDeviceAction::startDateTime
IEC61970::Base::Domain::DateTime startDateTime
Definition:
EndDeviceAction.h:44
IEC61968::Metering::EndDeviceAction::command
IEC61970::Base::Domain::String command
Definition:
EndDeviceAction.h:32
IEC61968::Metering::EndDeviceAction
Definition:
EndDeviceAction.h:23
BaseClass
Definition:
BaseClass.h:6
IEC61968::Metering::EndDeviceAction::duration
IEC61970::Base::Domain::Minutes duration
Definition:
EndDeviceAction.h:36
IEC61970::Base::Domain::Boolean
Definition:
Boolean.h:17
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61970::Base::Domain::DateTime
Definition:
DateTime.h:22
Generated by
1.8.13