IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
InfIEC61968
InfWork
CUWorkEquipmentItem.h
1
// CUWorkEquipmentItem.h
3
// Implementation of the Class CUWorkEquipmentItem
5
6
#ifndef CUWORKEQUIPMENTITEM_H
7
#define CUWORKEQUIPMENTITEM_H
8
9
#include <list>
10
11
#include "IEC61970/Base/Domain/String.h"
12
#include "IEC61970/Base/Domain/CostRate.h"
13
#include "IEC61968/Common/Status.h"
14
#include "IEC61968/InfIEC61968/InfWork/CompatibleUnit.h"
15
#include "IEC61968/InfIEC61968/InfWork/WorkIdentifiedObject.h"
16
#include "IEC61968/InfIEC61968/InfAssets/GenericAssetModelOrMaterial.h"
17
18
namespace
IEC61968
19
{
20
namespace
InfIEC61968
21
{
22
namespace
InfWork
23
{
27
class
CUWorkEquipmentItem
:
public
IEC61968::InfIEC61968::InfWork::WorkIdentifiedObject
28
{
29
30
public
:
31
CUWorkEquipmentItem
();
32
virtual
~
CUWorkEquipmentItem
();
36
IEC61970::Base::Domain::String
equipCode
;
40
IEC61970::Base::Domain::CostRate
rate
;
41
IEC61968::Common::Status
status;
42
std::list<IEC61968::InfIEC61968::InfWork::CompatibleUnit*> CompatibleUnits;
43
IEC61968::InfIEC61968::InfAssets::GenericAssetModelOrMaterial
*TypeAsset;
44
45
};
46
47
}
48
49
}
50
51
}
52
#endif // CUWORKEQUIPMENTITEM_H
IEC61968::Common::Status
Definition:
Status.h:20
IEC61968::InfIEC61968::InfAssets::GenericAssetModelOrMaterial
Definition:
GenericAssetModelOrMaterial.h:30
IEC61970::Base::Domain::CostRate
Definition:
CostRate.h:23
IEC61968::InfIEC61968::InfWork::CUWorkEquipmentItem
Definition:
CUWorkEquipmentItem.h:27
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::InfIEC61968::InfWork::CUWorkEquipmentItem::rate
IEC61970::Base::Domain::CostRate rate
Definition:
CUWorkEquipmentItem.h:40
IEC61968::InfIEC61968::InfWork::CUWorkEquipmentItem::equipCode
IEC61970::Base::Domain::String equipCode
Definition:
CUWorkEquipmentItem.h:36
IEC61968::InfIEC61968::InfWork::WorkIdentifiedObject
Definition:
WorkIdentifiedObject.h:23
Generated by
1.8.13