IEC61970 16v29a - IEC61968 12v08
Medium.h
1 // Medium.h
3 // Implementation of the Class Medium
5 
6 #ifndef MEDIUM_H
7 #define MEDIUM_H
8 
9 #include <list>
10 
11 #include "IEC61968/InfIEC61968/InfAssets/MediumKind.h"
12 #include "IEC61970/Base/Domain/Volume.h"
13 #include "IEC61970/Base/Core/IdentifiedObject.h"
14 
15 
16 namespace IEC61968
17 {
18  namespace Assets{
19  class Asset;
20  }
21  namespace InfIEC61968
22  {
23  namespace InfAssets
24  {
31  {
32 
33  public:
34  Medium();
35  virtual ~Medium();
39  IEC61968::InfIEC61968::InfAssets::MediumKind kind = IEC61968::InfIEC61968::InfAssets::MediumKind::_undef;
45  std::list<IEC61968::Assets::Asset*> Assets;
46 
47  };
48 
49  }
50 
51  }
52 
53 }
54 #endif // MEDIUM_H
Definition: Volume.h:22
IEC61970::Base::Domain::Volume volumeSpec
Definition: Medium.h:44
Definition: IdentifiedObject.h:36
Definition: BusbarSectionInfo.h:14