summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorAndrew O'Doherty <andrew.odoherty@qt.io>2018-09-19 14:21:03 +0200
committerKarsten Heimrich <karsten.heimrich@qt.io>2018-09-19 22:21:29 +0000
commita0dbc76a3bd925a06b9eb5f43ff96be1cc2a14d6 (patch)
treed83f43f27445e90b84b9fcc42f3c797fc387ba5c /examples
parent62c7be6ec0af8f3adec00b0d1b8678f490463b1f (diff)
Some fixes in QKnxNetIpRouter interface and documentation
1. Improve consistency of the class interface 2. Improve documentation example of signal routingIndicationReceived 3. Remove routing mode assignment in setFilterTable. Let the user handle the mode by calling setRoutingMode 4. Fixed qdoc issue: qknxnetiprouter.cpp:118: (qdoc) warning: Cannot find 'QKnxNetIpRouter::FilterTable' specified with '\typedef' in any header file Change-Id: Ife5fd6c1c6446b547bacca90c128504223bba631 Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/knx/router/main.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/knx/router/main.cpp b/examples/knx/router/main.cpp
index 8c921bb..f9ccc9a 100644
--- a/examples/knx/router/main.cpp
+++ b/examples/knx/router/main.cpp
@@ -126,7 +126,10 @@ void setupRouterCLI(QKnxNetIpRouter &router,
.setData(tmp.isEmpty() ? bytes : QKnxByteArray::fromHex(tmp))
.setMedium(QKnx::MediumType::NetIP)
.createFrame();
- router.sendRoutingIndication(frame);
+ auto indication = QKnxNetIpRoutingIndicationProxy::builder()
+ .setCemi(frame)
+ .create();
+ router.sendRoutingIndication(indication);
} else if (cliParser.isSet("busy")) {
auto routingBusyFrame = QKnxNetIpRoutingBusyProxy::builder()
.setDeviceState(QKnxNetIp::DeviceState::IpFault)