BAOS SDK v2  1.0.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
DatapointConfigFlags Struct Reference

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.
 
DatapointConfigFlagsoperator= (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.
 

Detailed Description

Struct for the communication flags of a datapoint. See KNX spec for more details.

Member Function Documentation

◆ toString()

std::string toString ( ) const
inline

Convert to a string representation of the communication flags, e.g. High CRWTUI every flag not set is represented by an underscore

Member Data Documentation

◆ communication

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.


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