IEC61970 16v29a - IEC61968 12v08
AccountingUnit.h
1 // AccountingUnit.h
3 // Implementation of the Class AccountingUnit
5 
6 #ifndef ACCOUNTINGUNIT_H
7 #define ACCOUNTINGUNIT_H
8 
9 #include "BaseClass.h"
10 #include "IEC61970/Base/Domain/RealEnergy.h"
11 #include "IEC61970/Base/Domain/Currency.h"
12 #include "IEC61970/Base/Domain/UnitMultiplier.h"
13 #include "IEC61970/Base/Domain/Float.h"
14 
15 namespace IEC61968
16 {
17  namespace PaymentMetering
18  {
23  class AccountingUnit : public BaseClass
24  {
25 
26  public:
28  virtual ~AccountingUnit();
36  IEC61970::Base::Domain::Currency monetaryUnit = IEC61970::Base::Domain::Currency::_undef;
40  IEC61970::Base::Domain::UnitMultiplier multiplier = IEC61970::Base::Domain::UnitMultiplier::_undef;
45 
46  };
47 
48  }
49 
50 }
51 #endif // ACCOUNTINGUNIT_H
IEC61970::Base::Domain::Currency monetaryUnit
Definition: AccountingUnit.h:36
IEC61970::Base::Domain::UnitMultiplier multiplier
Definition: AccountingUnit.h:40
Definition: RealEnergy.h:22
IEC61970::Base::Domain::RealEnergy energyUnit
Definition: AccountingUnit.h:32
IEC61970::Base::Domain::Float value
Definition: AccountingUnit.h:44
Definition: AccountingUnit.h:23
Definition: BaseClass.h:6
Definition: BusbarSectionInfo.h:14
Definition: Float.h:17