CGMES_3_0_0
Loading...
Searching...
No Matches
RemoteSignalKind.hpp
1#ifndef RemoteSignalKind_H
2#define RemoteSignalKind_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 RemoteSignalKind
14 {
15 public:
37
38 RemoteSignalKind() : value(), initialized(false) {}
39 RemoteSignalKind(RemoteSignalKind_ENUM value) : value(value), initialized(true) {}
40
41 RemoteSignalKind& operator=(RemoteSignalKind_ENUM rop);
42 operator RemoteSignalKind_ENUM() const;
43
45 bool initialized;
46
47 static const char debugName[];
48 const char* debugString() const;
49
50 friend std::istream& operator>>(std::istream& lop, RemoteSignalKind& rop);
51 friend std::ostream& operator<<(std::ostream& os, const RemoteSignalKind& obj);
52 };
53}
54#endif
Type of input signal coming from remote bus.
Definition RemoteSignalKind.hpp:14
RemoteSignalKind_ENUM
Definition RemoteSignalKind.hpp:17
@ remoteBusFrequency
Definition RemoteSignalKind.hpp:23
@ remoteBusVoltageFrequencyDeviation
Definition RemoteSignalKind.hpp:21
@ remoteBusVoltageFrequency
Definition RemoteSignalKind.hpp:19
@ remoteBusVoltageAmplitude
Definition RemoteSignalKind.hpp:27
@ remoteBusFrequencyDeviation
Definition RemoteSignalKind.hpp:25
@ remotePuBusVoltageDerivative
Definition RemoteSignalKind.hpp:35
@ remoteBusVoltage
Definition RemoteSignalKind.hpp:29
@ remoteBusVoltageAmplitudeDerivative
Definition RemoteSignalKind.hpp:33
@ remoteBranchCurrentAmplitude
Definition RemoteSignalKind.hpp:31