CGMES_3_0_0
Loading...
Searching...
No Matches
LimitKind.hpp
1#ifndef LimitKind_H
2#define LimitKind_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 LimitKind
14 {
15 public:
41
42 LimitKind() : value(), initialized(false) {}
43 LimitKind(LimitKind_ENUM value) : value(value), initialized(true) {}
44
45 LimitKind& operator=(LimitKind_ENUM rop);
46 operator LimitKind_ENUM() const;
47
48 LimitKind_ENUM value;
49 bool initialized;
50
51 static const char debugName[];
52 const char* debugString() const;
53
54 friend std::istream& operator>>(std::istream& lop, LimitKind& rop);
55 friend std::ostream& operator<<(std::ostream& os, const LimitKind& obj);
56 };
57}
58#endif
Limit kinds.
Definition LimitKind.hpp:14
LimitKind_ENUM
Definition LimitKind.hpp:17
@ operationalVoltageLimit
Definition LimitKind.hpp:33
@ highVoltage
Definition LimitKind.hpp:29
@ alarmVoltage
Definition LimitKind.hpp:35
@ patlt
Definition LimitKind.hpp:21
@ tc
Definition LimitKind.hpp:25
@ tatl
Definition LimitKind.hpp:23
@ warningVoltage
Definition LimitKind.hpp:37
@ patl
Definition LimitKind.hpp:19
@ stability
Definition LimitKind.hpp:39
@ tct
Definition LimitKind.hpp:27
@ lowVoltage
Definition LimitKind.hpp:31