summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2018-08-23 16:30:46 +0200
committerKarsten Heimrich <karsten.heimrich@qt.io>2018-08-28 09:28:22 +0000
commit0c539501efb94ca0479396589408959863d5dbbd (patch)
tree2268e35d8410a0fe418acda3859d48982fda9379 /examples
parentfdfe03a2129508c733f7a217e85cfc63bd8588ca (diff)
Fix the behavior of the SRP classes and builders to match existing ones
Adapt auto-test and documentation to take that into account. Make the mandatory bit set by default, cause that's how the spec recommends it. Change-Id: I62362a7d455405292328f16bab2bcaddd648680a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/knx/discoverer/main.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/examples/knx/discoverer/main.cpp b/examples/knx/discoverer/main.cpp
index 29a8da4..cce5a52 100644
--- a/examples/knx/discoverer/main.cpp
+++ b/examples/knx/discoverer/main.cpp
@@ -154,14 +154,14 @@ int main(int argc, char *argv[])
if (parser.isSet("filterProg")) {
agent.setDiscoveryMode(agent.discoveryMode()
| QKnxNetIpServerDiscoveryAgent::DiscoveryMode::CoreV2);
- agent.setExtendedSearchParameters({ SrpBuilders::ProgrammingMode().create() });
+ agent.setExtendedSearchParameters({ QKnxNetIpSrpProxy::programmingModeBuilder().create() });
}
if (parser.isSet("filterMAC")) {
agent.setDiscoveryMode(agent.discoveryMode()
| QKnxNetIpServerDiscoveryAgent::DiscoveryMode::CoreV2);
agent.setExtendedSearchParameters(QVector<QKnxNetIpSrp>({
- SrpBuilders::MacAddress()
+ QKnxNetIpSrpProxy::macAddressBuilder()
.setMac(QKnxByteArray::fromHex(parser.value("filterMAC").toLatin1()))
.create()
}) + agent.extendedSearchParameters());
@@ -179,9 +179,8 @@ int main(int argc, char *argv[])
| QKnxNetIpServerDiscoveryAgent::DiscoveryMode::CoreV2);
agent.setExtendedSearchParameters(QVector<QKnxNetIpSrp>({
- SrpBuilders::SupportedFamily()
- .setMandatory()
- .setServiceInfos({ { QKnxNetIp::ServiceFamily(left), right } })
+ QKnxNetIpSrpProxy::supportedFamilyBuilder()
+ .setServiceInfo({ QKnxNetIp::ServiceFamily(left), right })
.create()
}) + agent.extendedSearchParameters());
}