opendnp3
3.1.0
Reference implementation of DNP3 (IEEE-1815)
|
#include <opendnp3/app/Flags.h>
Public Member Functions | |
Flags () | |
Flags (uint8_t value) | |
bool | IsSet (AnalogOutputStatusQuality flag) const |
bool | IsSet (AnalogQuality flag) const |
bool | IsSet (BinaryOutputStatusQuality flag) const |
bool | IsSet (BinaryQuality flag) const |
bool | IsSet (CounterQuality flag) const |
bool | IsSet (DoubleBitBinaryQuality flag) const |
bool | IsSet (FrozenCounterQuality flag) const |
void | Set (AnalogOutputStatusQuality flag) |
void | Set (AnalogQuality flag) |
void | Set (BinaryOutputStatusQuality flag) |
void | Set (BinaryQuality flag) |
void | Set (CounterQuality flag) |
void | Set (DoubleBitBinaryQuality flag) |
void | Set (FrozenCounterQuality flag) |
Public Attributes | |
uint8_t | value |
Protected Member Functions | |
template<class T > | |
bool | IsSetAny (T flag) const |
template<class T > | |
void | SetAny (T flag) |
|
inline |
Definition at line 68 of file Flags.h.
References IsSetAny().
|
inline |
Definition at line 52 of file Flags.h.
References IsSetAny().
|
inline |
Definition at line 64 of file Flags.h.
References IsSetAny().
|
inline |
Definition at line 44 of file Flags.h.
References IsSetAny().
|
inline |
Definition at line 56 of file Flags.h.
References IsSetAny().
|
inline |
Definition at line 48 of file Flags.h.
References IsSetAny().
|
inline |
Definition at line 60 of file Flags.h.
References IsSetAny().
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
uint8_t opendnp3::Flags::value |
Definition at line 102 of file Flags.h.
Referenced by IsSetAny(), and SetAny().