IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
PaymentMetering
AccountMovement.h
1
// AccountMovement.h
3
// Implementation of the Class AccountMovement
4
// Original author: T. Kostic
6
7
#ifndef ACCOUNTMOVEMENT_H
8
#define ACCOUNTMOVEMENT_H
9
10
#include "BaseClass.h"
11
#include "IEC61970/Base/Domain/Money.h"
12
#include "IEC61970/Base/Domain/DateTime.h"
13
#include "IEC61970/Base/Domain/String.h"
14
15
namespace
IEC61968
16
{
17
namespace
PaymentMetering
18
{
22
class
AccountMovement
:
public
BaseClass
23
{
24
25
public
:
26
AccountMovement
();
27
virtual
~
AccountMovement
();
32
IEC61970::Base::Domain::Money
amount
;
36
IEC61970::Base::Domain::DateTime
dateTime
;
41
IEC61970::Base::Domain::String
reason
;
42
43
};
44
45
}
46
47
}
48
#endif // ACCOUNTMOVEMENT_H
IEC61968::PaymentMetering::AccountMovement
Definition:
AccountMovement.h:22
IEC61970::Base::Domain::Money
Definition:
Money.h:22
IEC61968::PaymentMetering::AccountMovement::reason
IEC61970::Base::Domain::String reason
Definition:
AccountMovement.h:41
IEC61968::PaymentMetering::AccountMovement::amount
IEC61970::Base::Domain::Money amount
Definition:
AccountMovement.h:32
BaseClass
Definition:
BaseClass.h:6
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::PaymentMetering::AccountMovement::dateTime
IEC61970::Base::Domain::DateTime dateTime
Definition:
AccountMovement.h:36
IEC61970::Base::Domain::DateTime
Definition:
DateTime.h:22
Generated by
1.8.13