IEC61970 17v23
Analog.h
1 // Analog.h
3 // Implementation of the Class Analog
5 
6 #ifndef ANALOG_H
7 #define ANALOG_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/Float.h"
12 #include "IEC61970/Base/Domain/Boolean.h"
13 #include "IEC61970/Base/Meas/AnalogValue.h"
14 #include "IEC61970/Base/Meas/Measurement.h"
15 #include "IEC61970/Base/Meas/AnalogLimitSet.h"
16 
17 namespace IEC61970
18 {
19  namespace Base
20  {
21  namespace Meas
22  {
27  {
28 
29  public:
30  Analog();
31  virtual ~Analog();
55  std::list<IEC61970::Base::Meas::AnalogValue*> AnalogValues;
59  std::list<IEC61970::Base::Meas::AnalogLimitSet*> LimitSets;
60 
61  };
62 
63  }
64 
65  }
66 
67 }
68 #endif // ANALOG_H
std::list< IEC61970::Base::Meas::AnalogValue * > AnalogValues
Definition: Analog.h:55
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::Float maxValue
Definition: Analog.h:36
IEC61970::Base::Domain::Boolean positiveFlowIn
Definition: Analog.h:51
IEC61970::Base::Domain::Float normalValue
Definition: Analog.h:45
Definition: Analog.h:26
std::list< IEC61970::Base::Meas::AnalogLimitSet * > LimitSets
Definition: Analog.h:59
Definition: Measurement.h:48
Definition: Boolean.h:17
Definition: Float.h:17
IEC61970::Base::Domain::Float minValue
Definition: Analog.h:41