opendnp3  3.0.0
Reference implementation of DNP3 (IEEE-1815)
opendnp3::FrozenCounter Class Reference

Frozen counters are used to report the value of a counter point captured at the instant when the count is frozen. More...

#include <opendnp3/app/MeasurementTypes.h>

Public Member Functions

 FrozenCounter ()
 
 FrozenCounter (uint32_t value)
 
 FrozenCounter (uint32_t value, Flags flags)
 
 FrozenCounter (uint32_t value, Flags flags, DNPTime time)
 

Additional Inherited Members

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

Detailed Description

Frozen counters are used to report the value of a counter point captured at the instant when the count is frozen.

Definition at line 136 of file MeasurementTypes.h.

Constructor & Destructor Documentation

◆ FrozenCounter() [1/4]

opendnp3::FrozenCounter::FrozenCounter ( )

◆ FrozenCounter() [2/4]

opendnp3::FrozenCounter::FrozenCounter ( uint32_t  value)
explicit

◆ FrozenCounter() [3/4]

opendnp3::FrozenCounter::FrozenCounter ( uint32_t  value,
Flags  flags 
)

◆ FrozenCounter() [4/4]

opendnp3::FrozenCounter::FrozenCounter ( uint32_t  value,
Flags  flags,
DNPTime  time 
)

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