BAOS SDK v2
1.0.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
|
Struct for the communication flags of a datapoint. See KNX spec for more details. More...
#include <baos/protocol/Defines.h>
Public Member Functions | |
DatapointConfigFlags (std::uint8_t &&value) | |
Construct from a byte value. | |
DatapointConfigFlags & | operator= (std::uint8_t &value) |
Assign a byte to this object. | |
std::string | toString () const |
Public Attributes | |
std::uint8_t | transmitPriority: 2 |
The KNX transmit priority. | |
std::uint8_t | communication: 1 |
std::uint8_t | readFromBus: 1 |
The readable from bus flag. | |
std::uint8_t | writeFromBus: 1 |
The writable from bus flag. | |
std::uint8_t | readOnInit: 1 |
The perform read request in onit flag. | |
std::uint8_t | transmitToBus: 1 |
The devices send changes on the group object to the KNX bus. | |
std::uint8_t | updateResponse: 1 |
Define the bitfield for the flags and transmitPriority. | |
Struct for the communication flags of a datapoint. See KNX spec for more details.
|
inline |
Convert to a string representation of the communication flags, e.g. High CRWTUI every flag not set is represented by an underscore
std::uint8_t communication |
The communication flag, without it no KNX Bus communication is possible for the group object, will be cleared by the stack of no group address is assigned.