summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@qt.io>2018-07-30 10:58:25 +0200
committerEdward Welbourne <edward.welbourne@qt.io>2018-07-30 11:45:24 +0200
commitc99f9c43b8add8ef99b1e5a89c89b70fee770133 (patch)
tree28f9e47b0beda9826eb2f8aa04457db058bd9bd1 /examples
parent0d5279f5838ebdd2e9cc3402fb30ad54b307cde7 (diff)
parenta003ef17d930641f37b063fc2927266b2a892e62 (diff)
Merge remote-tracking branch 'origin/5.11' into dev
Conflicts: src/knx/netip/qknxnetip.h Change-Id: Idaf1d9666682550558c7969467b3b16a500f04a7
Diffstat (limited to 'examples')
-rw-r--r--examples/knx/discoverer/main.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/knx/discoverer/main.cpp b/examples/knx/discoverer/main.cpp
index 5106866..29a8da4 100644
--- a/examples/knx/discoverer/main.cpp
+++ b/examples/knx/discoverer/main.cpp
@@ -129,7 +129,11 @@ int main(int argc, char *argv[])
agent.setNatAware(parser.isSet("nat"));
agent.setLocalPort(parser.value("localPort").toUInt());
agent.setTimeout(parser.value("timeout").toInt() * 1000);
- agent.setLocalAddress(QHostAddress(parser.value("localAddress")));
+
+ if (parser.isSet("localAddress")) {
+ agent.setLocalAddress(QHostAddress(parser.value("localAddress")));
+ agent.setResponseType(QKnxNetIpServerDiscoveryAgent::ResponseType::Unicast);
+ }
if (parser.isSet("unicast"))
agent.setResponseType(QKnxNetIpServerDiscoveryAgent::ResponseType::Unicast);