diff options
author | Edward Welbourne <edward.welbourne@qt.io> | 2018-07-30 10:58:25 +0200 |
---|---|---|
committer | Edward Welbourne <edward.welbourne@qt.io> | 2018-07-30 11:45:24 +0200 |
commit | c99f9c43b8add8ef99b1e5a89c89b70fee770133 (patch) | |
tree | 28f9e47b0beda9826eb2f8aa04457db058bd9bd1 /examples | |
parent | 0d5279f5838ebdd2e9cc3402fb30ad54b307cde7 (diff) | |
parent | a003ef17d930641f37b063fc2927266b2a892e62 (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.cpp | 6 |
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); |