opendnp3  3.1.0
Reference implementation of DNP3 (IEEE-1815)
opendnp3::Analog Class Reference

Analogs are used for variable data points that usually reflect a real world value. More...

#include <opendnp3/app/MeasurementTypes.h>

Public Member Functions

 Analog ()
 
 Analog (double value)
 
 Analog (double value, Flags flags)
 
 Analog (double value, Flags flags, DNPTime time)
 

Additional Inherited Members

- Public Types inherited from opendnp3::TypedMeasurement< double >
typedef double Type
 
- Public Attributes inherited from opendnp3::TypedMeasurement< double >
double value
 
- Public Attributes inherited from opendnp3::Measurement
Flags flags
 
DNPTime time
 
- Protected Member Functions inherited from opendnp3::TypedMeasurement< double >
 TypedMeasurement ()
 
 TypedMeasurement (double value, Flags flags)
 
 TypedMeasurement (double value, Flags flags, DNPTime time)
 
 TypedMeasurement (Flags flags)
 
- Protected Member Functions inherited from opendnp3::Measurement
 Measurement ()
 
 Measurement (Flags flags)
 
 Measurement (Flags flags, DNPTime time)
 

Detailed Description

Analogs are used for variable data points that usually reflect a real world value.

Good examples are current, voltage, sensor readouts, etc. Think of a speedometer guage.

Definition at line 105 of file MeasurementTypes.h.

Constructor & Destructor Documentation

◆ Analog() [1/4]

opendnp3::Analog::Analog ( )

◆ Analog() [2/4]

opendnp3::Analog::Analog ( double  value)
explicit

◆ Analog() [3/4]

opendnp3::Analog::Analog ( double  value,
Flags  flags 
)

◆ Analog() [4/4]

opendnp3::Analog::Analog ( double  value,
Flags  flags,
DNPTime  time 
)

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