opendnp3
3.1.0
Reference implementation of DNP3 (IEEE-1815)
|
The Double-bit Binary data type has two stable states, on and off, and an in transit state. More...
#include <opendnp3/app/MeasurementTypes.h>
Public Member Functions | |
DoubleBitBinary () | |
DoubleBitBinary (DoubleBit value) | |
DoubleBitBinary (DoubleBit value, Flags flags) | |
DoubleBitBinary (DoubleBit value, Flags flags, DNPTime time) | |
DoubleBitBinary (Flags flags) | |
DoubleBitBinary (Flags flags, DNPTime time) | |
Static Private Member Functions | |
static Flags | GetFlags (Flags flags, DoubleBit state) |
static DoubleBit | GetValue (Flags flags) |
Static Private Attributes | |
static const uint8_t | QualityMask = 0x3F |
static const uint8_t | ValueMask = 0xC0 |
Additional Inherited Members | |
![]() | |
typedef DoubleBit | Type |
![]() | |
DoubleBit | value |
![]() | |
Flags | flags |
DNPTime | time |
![]() | |
TypedMeasurement () | |
TypedMeasurement (DoubleBit value, Flags flags) | |
TypedMeasurement (DoubleBit value, Flags flags, DNPTime time) | |
TypedMeasurement (Flags flags) | |
![]() | |
Measurement () | |
Measurement (Flags flags) | |
Measurement (Flags flags, DNPTime time) | |
The Double-bit Binary data type has two stable states, on and off, and an in transit state.
Motor operated switches or binary valves are good examples.
Definition at line 55 of file MeasurementTypes.h.
opendnp3::DoubleBitBinary::DoubleBitBinary | ( | ) |
|
explicit |
|
explicit |
|
staticprivate |
Definition at line 72 of file MeasurementTypes.h.
|
staticprivate |
Definition at line 71 of file MeasurementTypes.h.