opendnp3  3.1.0
Reference implementation of DNP3 (IEEE-1815)
opendnp3::TypedMeasurement< T > Class Template Reference

Common subclass to analogs and counters. More...

#include <opendnp3/app/BaseMeasurementTypes.h>

Public Types

typedef T Type
 

Public Attributes

value
 
- Public Attributes inherited from opendnp3::Measurement
Flags flags
 
DNPTime time
 

Protected Member Functions

 TypedMeasurement ()
 
 TypedMeasurement (Flags flags)
 
 TypedMeasurement (T value, Flags flags)
 
 TypedMeasurement (T value, Flags flags, DNPTime time)
 
- Protected Member Functions inherited from opendnp3::Measurement
 Measurement ()
 
 Measurement (Flags flags)
 
 Measurement (Flags flags, DNPTime time)
 

Detailed Description

template<class T>
class opendnp3::TypedMeasurement< T >

Common subclass to analogs and counters.

Definition at line 49 of file BaseMeasurementTypes.h.

Member Typedef Documentation

◆ Type

template<class T>
typedef T opendnp3::TypedMeasurement< T >::Type

Definition at line 54 of file BaseMeasurementTypes.h.

Constructor & Destructor Documentation

◆ TypedMeasurement() [1/4]

template<class T>
opendnp3::TypedMeasurement< T >::TypedMeasurement ( )
inlineprotected

Definition at line 57 of file BaseMeasurementTypes.h.

◆ TypedMeasurement() [2/4]

template<class T>
opendnp3::TypedMeasurement< T >::TypedMeasurement ( Flags  flags)
inlineprotected

Definition at line 58 of file BaseMeasurementTypes.h.

◆ TypedMeasurement() [3/4]

template<class T>
opendnp3::TypedMeasurement< T >::TypedMeasurement ( value,
Flags  flags 
)
inlineprotected

Definition at line 59 of file BaseMeasurementTypes.h.

◆ TypedMeasurement() [4/4]

template<class T>
opendnp3::TypedMeasurement< T >::TypedMeasurement ( value,
Flags  flags,
DNPTime  time 
)
inlineprotected

Definition at line 60 of file BaseMeasurementTypes.h.

Member Data Documentation

◆ value

template<class T>
T opendnp3::TypedMeasurement< T >::value

Definition at line 52 of file BaseMeasurementTypes.h.

Referenced by opendnp3::PrintingSOEHandler::ValueToString().


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