CGMES_3_0_0
Loading...
Searching...
No Matches
RegulatingControlModeKind.hpp
1#ifndef RegulatingControlModeKind_H
2#define RegulatingControlModeKind_H
3/*
4Generated from the CGMES files via cimgen: https://github.com/sogno-platform/cimgen
5*/
6
7#include <istream>
8#include <ostream>
9
10namespace CIMPP
11{
13 class RegulatingControlModeKind
14 {
15 public:
35
36 RegulatingControlModeKind() : value(), initialized(false) {}
37 RegulatingControlModeKind(RegulatingControlModeKind_ENUM value) : value(value), initialized(true) {}
38
39 RegulatingControlModeKind& operator=(RegulatingControlModeKind_ENUM rop);
40 operator RegulatingControlModeKind_ENUM() const;
41
43 bool initialized;
44
45 static const char debugName[];
46 const char* debugString() const;
47
48 friend std::istream& operator>>(std::istream& lop, RegulatingControlModeKind& rop);
49 friend std::ostream& operator<<(std::ostream& os, const RegulatingControlModeKind& obj);
50 };
51}
52#endif
The kind of regulation model. For example regulating voltage, reactive power, active power,...
Definition RegulatingControlModeKind.hpp:14
RegulatingControlModeKind_ENUM
Definition RegulatingControlModeKind.hpp:17
@ activePower
Definition RegulatingControlModeKind.hpp:21
@ voltage
Definition RegulatingControlModeKind.hpp:19
@ currentFlow
Definition RegulatingControlModeKind.hpp:25
@ timeScheduled
Definition RegulatingControlModeKind.hpp:29
@ temperature
Definition RegulatingControlModeKind.hpp:31
@ admittance
Definition RegulatingControlModeKind.hpp:27
@ reactivePower
Definition RegulatingControlModeKind.hpp:23
@ powerFactor
Definition RegulatingControlModeKind.hpp:33