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

BinaryOutputStatus is used for describing the current state of a control. More...

#include <opendnp3/app/MeasurementTypes.h>

Public Member Functions

 BinaryOutputStatus ()
 
 BinaryOutputStatus (bool value)
 
 BinaryOutputStatus (bool value, Flags flags)
 
 BinaryOutputStatus (bool value, Flags flags, DNPTime time)
 
 BinaryOutputStatus (Flags flags)
 
 BinaryOutputStatus (Flags flags, DNPTime time)
 

Additional Inherited Members

- Public Types inherited from opendnp3::TypedMeasurement< bool >
typedef bool Type
 
- Public Attributes inherited from opendnp3::TypedMeasurement< bool >
bool value
 
- Public Attributes inherited from opendnp3::Measurement
Flags flags
 
DNPTime time
 
- Protected Member Functions inherited from opendnp3::TypedMeasurement< bool >
 TypedMeasurement ()
 
 TypedMeasurement (bool value, Flags flags)
 
 TypedMeasurement (bool 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

BinaryOutputStatus is used for describing the current state of a control.

It is very infrequently used and many masters don't provide any mechanisms for reading these values so their use is strongly discouraged, a Binary should be used instead.

Definition at line 84 of file MeasurementTypes.h.

Constructor & Destructor Documentation

◆ BinaryOutputStatus() [1/6]

opendnp3::BinaryOutputStatus::BinaryOutputStatus ( )

◆ BinaryOutputStatus() [2/6]

opendnp3::BinaryOutputStatus::BinaryOutputStatus ( bool  value)
explicit

◆ BinaryOutputStatus() [3/6]

opendnp3::BinaryOutputStatus::BinaryOutputStatus ( Flags  flags)
explicit

◆ BinaryOutputStatus() [4/6]

opendnp3::BinaryOutputStatus::BinaryOutputStatus ( Flags  flags,
DNPTime  time 
)

◆ BinaryOutputStatus() [5/6]

opendnp3::BinaryOutputStatus::BinaryOutputStatus ( bool  value,
Flags  flags 
)

◆ BinaryOutputStatus() [6/6]

opendnp3::BinaryOutputStatus::BinaryOutputStatus ( bool  value,
Flags  flags,
DNPTime  time 
)

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