Builder Class
class QKnxNetIpRoutingSystemBroadcastProxy::BuilderThe QKnxNetIpRoutingSystemBroadcastProxy::Builder class provides the means to create a KNXnet/IP routing system broadcast frame. More...
Public Functions
Builder(const Builder &other) | |
Builder() | |
Builder & | operator=(const Builder &other) |
~Builder() | |
QKnxNetIpFrame | create() const |
Builder & | setCemi(const QKnxLinkLayerFrame &cemi) |
Detailed Description
The common way to create a routing system broadcast frame is:
QKnxLinkLayerFrame cemi = // build cEMI frame auto netIpFrame = QKnxNetIpRoutingSystemBroadcastProxy::builder() .setCemi(cemi) .create();
Member Function Documentation
Builder::Builder(const Builder &other)
Constructs a copy of other.
Builder::Builder()
Creates a new empty system broadcast frame builder object.
Builder &Builder::operator=(const Builder &other)
Assigns the specified other to this object.
Builder::~Builder()
Destroys the object and frees any allocated resources.
QKnxNetIpFrame Builder::create() const
Creates a KNXnet/IP frame that contains the routing system broadcast message.
Builder &Builder::setCemi(const QKnxLinkLayerFrame &cemi)
Sets the cEMI frame containing the routing system broadcast message to cemi.