IEC61970 16v29a - IEC61968 12v08
BranchGroup.h
1 // BranchGroup.h
3 // Implementation of the Class BranchGroup
4 // Original author: kdd
6 
7 #ifndef BRANCHGROUP_H
8 #define BRANCHGROUP_H
9 
10 #include <list>
11 
12 #include "IEC61970/Base/Domain/ActivePower.h"
13 #include "IEC61970/Base/Domain/ReactivePower.h"
14 #include "IEC61970/Base/Domain/Boolean.h"
15 #include "IEC61970/Base/OperationalLimits/BranchGroupTerminal.h"
16 #include "IEC61970/Base/Core/IdentifiedObject.h"
17 
18 namespace IEC61970
19 {
20  namespace Base
21  {
22  namespace OperationalLimits
23  {
29  {
30 
31  public:
32  BranchGroup();
33  virtual ~BranchGroup();
61  std::list<IEC61970::Base::OperationalLimits::BranchGroupTerminal*> BranchGroupTerminal;
62 
63  };
64 
65  }
66 
67  }
68 
69 }
70 #endif // BRANCHGROUP_H
IEC61970::Base::Domain::Boolean monitorReactivePower
Definition: BranchGroup.h:57
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::ReactivePower maximumReactivePower
Definition: BranchGroup.h:41
IEC61970::Base::Domain::ActivePower maximumActivePower
Definition: BranchGroup.h:37
Definition: ReactivePower.h:23
Definition: ActivePower.h:23
IEC61970::Base::Domain::ReactivePower minimumReactivePower
Definition: BranchGroup.h:49
IEC61970::Base::Domain::ActivePower minimumActivePower
Definition: BranchGroup.h:45
IEC61970::Base::Domain::Boolean monitorActivePower
Definition: BranchGroup.h:53
Definition: Boolean.h:17
Definition: IdentifiedObject.h:36
std::list< IEC61970::Base::OperationalLimits::BranchGroupTerminal * > BranchGroupTerminal
Definition: BranchGroup.h:61