CIM++ Adapted CIM Codebase
Public Attributes | List of all members
IEC61970::Base::Meas::Accumulator Class Reference

#include <Accumulator.h>

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

Public Attributes

IEC61970::Base::Domain::Integer maxValue
 
std::list< IEC61970::Base::Meas::AccumulatorValue * > AccumulatorValues
 
std::list< IEC61970::Base::Meas::AccumulatorLimitSet * > LimitSets
 
- Public Attributes inherited from IEC61970::Base::Meas::Measurement
IEC61970::Base::Domain::String measurementType
 
IEC61970::Base::Core::PhaseCode phases
 
IEC61970::Base::Domain::UnitMultiplier unitMultiplier
 
IEC61970::Base::Domain::UnitSymbol unitSymbol
 
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

Accumulator represents an accumulated (counted) Measurement, e.g. an energy value.

Member Data Documentation

◆ AccumulatorValues

std::list<IEC61970::Base::Meas::AccumulatorValue*> IEC61970::Base::Meas::Accumulator::AccumulatorValues

The values connected to this measurement.

◆ LimitSets

std::list<IEC61970::Base::Meas::AccumulatorLimitSet*> IEC61970::Base::Meas::Accumulator::LimitSets

A measurement may have zero or more limit ranges defined for it.

◆ maxValue

IEC61970::Base::Domain::Integer IEC61970::Base::Meas::Accumulator::maxValue

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


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