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

16-bit signed integer analog output. More...

#include <opendnp3/app/AnalogOutput.h>

Public Member Functions

 AnalogOutputInt16 ()
 
 AnalogOutputInt16 (int16_t)
 
 AnalogOutputInt16 (int16_t, CommandStatus)
 
bool operator== (const AnalogOutputInt16 &arRHS) const
 
- Public Member Functions inherited from opendnp3::AnalogOutput< int16_t >
 AnalogOutput ()
 
 AnalogOutput (int16_t value_)
 
 AnalogOutput (int16_t value_, CommandStatus status_)
 
bool ValuesEqual (const AnalogOutput< int16_t > &lhs) const
 

Additional Inherited Members

- Public Attributes inherited from opendnp3::AnalogOutput< int16_t >
CommandStatus status
 The status value defaults to CS_SUCCESS for requests. More...
 
int16_t value
 

Detailed Description

16-bit signed integer analog output.

The underlying serialization is Group41, Variation 2

Definition at line 57 of file AnalogOutput.h.

Constructor & Destructor Documentation

◆ AnalogOutputInt16() [1/3]

opendnp3::AnalogOutputInt16::AnalogOutputInt16 ( )

◆ AnalogOutputInt16() [2/3]

opendnp3::AnalogOutputInt16::AnalogOutputInt16 ( int16_t  )

◆ AnalogOutputInt16() [3/3]

opendnp3::AnalogOutputInt16::AnalogOutputInt16 ( int16_t  ,
CommandStatus   
)

Member Function Documentation

◆ operator==()

bool opendnp3::AnalogOutputInt16::operator== ( const AnalogOutputInt16 arRHS) const

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