diff options
author | Andrew O'Doherty <andrew.odoherty@qt.io> | 2018-09-19 14:21:03 +0200 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@qt.io> | 2018-09-19 22:21:29 +0000 |
commit | a0dbc76a3bd925a06b9eb5f43ff96be1cc2a14d6 (patch) | |
tree | d83f43f27445e90b84b9fcc42f3c797fc387ba5c /examples | |
parent | 62c7be6ec0af8f3adec00b0d1b8678f490463b1f (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.cpp | 5 |
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) |