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

The object to represent a setpoint request from the master. More...

#include <opendnp3/app/AnalogOutput.h>

Public Member Functions

 AnalogOutput ()
 
 AnalogOutput (T value_)
 
 AnalogOutput (T value_, CommandStatus status_)
 
bool ValuesEqual (const AnalogOutput< T > &lhs) const
 

Public Attributes

CommandStatus status
 The status value defaults to CS_SUCCESS for requests. More...
 
value
 

Detailed Description

template<class T>
class opendnp3::AnalogOutput< T >

The object to represent a setpoint request from the master.

Think of this like turning a dial on the front of a machine to desired setting.

Definition at line 32 of file AnalogOutput.h.

Constructor & Destructor Documentation

◆ AnalogOutput() [1/3]

template<class T>
opendnp3::AnalogOutput< T >::AnalogOutput ( )
inline

Definition at line 35 of file AnalogOutput.h.

◆ AnalogOutput() [2/3]

template<class T>
opendnp3::AnalogOutput< T >::AnalogOutput ( value_)
inline

Definition at line 37 of file AnalogOutput.h.

◆ AnalogOutput() [3/3]

template<class T>
opendnp3::AnalogOutput< T >::AnalogOutput ( value_,
CommandStatus  status_ 
)
inline

Definition at line 39 of file AnalogOutput.h.

Member Function Documentation

◆ ValuesEqual()

template<class T>
bool opendnp3::AnalogOutput< T >::ValuesEqual ( const AnalogOutput< T > &  lhs) const
inline

Definition at line 41 of file AnalogOutput.h.

Member Data Documentation

◆ status

template<class T>
CommandStatus opendnp3::AnalogOutput< T >::status

The status value defaults to CS_SUCCESS for requests.

Definition at line 51 of file AnalogOutput.h.

◆ value

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

Definition at line 46 of file AnalogOutput.h.

Referenced by opendnp3::AnalogOutput< int32_t >::ValuesEqual().


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