IEC61970 16v29a
RemoteUnit.h
1 // RemoteUnit.h
3 // Implementation of the Class RemoteUnit
5 
6 #ifndef REMOTEUNIT_H
7 #define REMOTEUNIT_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/SCADA/RemoteUnitType.h"
12 #include "IEC61970/Base/SCADA/RemotePoint.h"
13 #include "IEC61970/Base/Core/PowerSystemResource.h"
14 
15 namespace IEC61970
16 {
17  namespace Base
18  {
19  namespace SCADA
20  {
31  {
32 
33  public:
34  RemoteUnit();
35  virtual ~RemoteUnit();
39  IEC61970::Base::SCADA::RemoteUnitType remoteUnitType = IEC61970::Base::SCADA::RemoteUnitType::_undef;
43  std::list<IEC61970::Base::SCADA::RemotePoint*> RemotePoints;
44 
45  };
46 
47  }
48 
49  }
50 
51 }
52 #endif // REMOTEUNIT_H
Definition: AuxiliaryEquipment.h:13
Definition: RemoteUnit.h:30
std::list< IEC61970::Base::SCADA::RemotePoint * > RemotePoints
Definition: RemoteUnit.h:43
Definition: PowerSystemResource.h:28
IEC61970::Base::SCADA::RemoteUnitType remoteUnitType
Definition: RemoteUnit.h:39