Builder ClassClass Builder is declared in class QKnxNetIpHpaiProxy.
|Builder &||setHostAddress(const QHostAddress &address)|
|Builder &||setHostProtocol(QKnxNetIp::HostProtocol code)|
|Builder &||setPort(quint16 port)|
A KNXnet/IP HPAI structure contains the information that is necessary to uniquely identify an KNXnet/IP transport connection endpoint.
The common way to create such a HPAI structure is:
auto hpai = QKnxNetIpHpaiProxy::builder() .setHostProtocol(QKnxNetIp::HostProtocol::TCP_IPv4 .setHostAddress(QHostAddress::AnyIPv4) .setPort(2013) .create();
By default setting the host protocol can be omitted if you want to target a KNXnet/IP server using a UDP/IP connection.
Member Function Documentation
QKnxNetIpHpai Builder::create() const
Creates and returns a QKnxNetIpHpai.
Note: The returned structure may be invalid depending on the values used during setup.
See also isValid().
Builder &Builder::setHostAddress(const QHostAddress &address)
Sets the host address to address and returns a reference to the builder.
Builder &Builder::setHostProtocol(QKnxNetIp::HostProtocol code)
Sets the host protocol to code and returns a reference to the builder.
Sets the host port to port and returns a reference to the builder.
© 2020 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.