IEC61970 17v23
DataSet.h
1 // DataSet.h
3 // Implementation of the Class DataSet
4 // Original author: SELAOST1
6 
7 #ifndef DATASET_H
8 #define DATASET_H
9 
10 #include "BaseClass.h"
11 #include <list>
12 
13 #include "IEC61970/Part303/GenericDataset/Profile.h"
14 #include "IEC61970/Base/Domain/String.h"
15 
16 namespace IEC61970
17 {
18  namespace Part303
19  {
20  namespace GenericDataset
21  {
29  class DataSet : public BaseClass
30  {
31 
32  public:
33  DataSet();
34  virtual ~DataSet();
39  IEC61970::Base::Domain::String description;
49  IEC61970::Base::Domain::String mRID;
54  IEC61970::Base::Domain::String name;
59  std::list<IEC61970::Part303::GenericDataset::Profile*> Profile;
60 
61  };
62 
63  }
64 
65  }
66 
67 }
68 #endif // DATASET_H
IEC61970::Base::Domain::String description
Definition: DataSet.h:39
IEC61970::Base::Domain::String mRID
Definition: DataSet.h:49
Definition: AuxiliaryEquipment.h:13
std::list< IEC61970::Part303::GenericDataset::Profile * > Profile
Definition: DataSet.h:59
IEC61970::Base::Domain::String name
Definition: DataSet.h:54
Definition: BaseClass.h:6