IEC61970 17v07
Public Attributes | List of all members
IEC61970::Base::Meas::Discrete Class Reference

#include <Discrete.h>

Inheritance diagram for IEC61970::Base::Meas::Discrete:
Inheritance graph
[legend]
Collaboration diagram for IEC61970::Base::Meas::Discrete:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::Integer maxValue
 
IEC61970::Base::Domain::Integer minValue
 
IEC61970::Base::Domain::Integer normalValue
 
std::list< IEC61970::Base::Meas::DiscreteValue * > DiscreteValues
 
- Public Attributes inherited from IEC61970::Base::Meas::Measurement
IEC61970::Base::Domain::String measurementType
 
IEC61970::Base::Core::PhaseCode phases = IEC61970::Base::Core::PhaseCode::_undef
 
IEC61970::Base::Domain::UnitMultiplier unitMultiplier = IEC61970::Base::Domain::UnitMultiplier::_undef
 
IEC61970::Base::Domain::UnitSymbol unitSymbol = IEC61970::Base::Domain::UnitSymbol::_undef
 
IEC61970::Base::Core::ACDCTerminalTerminal
 
- Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject
IEC61970::Base::Domain::String aliasName
 
IEC61970::Base::Domain::String description
 
IEC61970::Base::Domain::String mRID
 
IEC61970::Base::Domain::String name
 
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > DiagramObjects
 

Detailed Description

Discrete represents a discrete Measurement, i.e. a Measurement representing discrete values, e.g. a Breaker position.

Member Data Documentation

◆ DiscreteValues

std::list<IEC61970::Base::Meas::DiscreteValue*> IEC61970::Base::Meas::Discrete::DiscreteValues

The values connected to this measurement.

◆ maxValue

IEC61970::Base::Domain::Integer IEC61970::Base::Meas::Discrete::maxValue

Normal value range maximum for any of the MeasurementValue.values. Used for scaling, e.g. in bar graphs or of telemetered raw values.

◆ minValue

IEC61970::Base::Domain::Integer IEC61970::Base::Meas::Discrete::minValue

Normal value range minimum for any of the MeasurementValue.values. Used for scaling, e.g. in bar graphs or of telemetered raw values.

◆ normalValue

IEC61970::Base::Domain::Integer IEC61970::Base::Meas::Discrete::normalValue

Normal measurement value, e.g., used for percentage calculations.


The documentation for this class was generated from the following files: