CIM++ Adapted CIM Codebase
Discrete.h
1 // Discrete.h
3 // Implementation of the Class Discrete
5 
6 #ifndef DISCRETE_H
7 #define DISCRETE_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/Integer.h"
12 #include "IEC61970/Base/Meas/Measurement.h"
13 #include "IEC61970/Base/Meas/DiscreteValue.h"
14 
15 namespace IEC61970
16 {
17  namespace Base
18  {
19  namespace Meas
20  {
26  {
27 
28  public:
29  Discrete();
30  virtual ~Discrete();
35  IEC61970::Base::Domain::Integer maxValue;
40  IEC61970::Base::Domain::Integer minValue;
44  IEC61970::Base::Domain::Integer normalValue;
48  std::list<IEC61970::Base::Meas::DiscreteValue*> DiscreteValues;
49 
50  };
51 
52  }
53 
54  }
55 
56 }
57 #endif // DISCRETE_H
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::Integer normalValue
Definition: Discrete.h:44
Definition: Discrete.h:25
IEC61970::Base::Domain::Integer maxValue
Definition: Discrete.h:35
Definition: Measurement.h:46
std::list< IEC61970::Base::Meas::DiscreteValue * > DiscreteValues
Definition: Discrete.h:48
IEC61970::Base::Domain::Integer minValue
Definition: Discrete.h:40