|
BAOS SDK v2
1.2.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.