| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I8160edb88e5dd513cd425aa9c9fecb32577e26df
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|\
| |
| |
| | |
Change-Id: Ieebb69e2f47a8c0258c508ebebf3fdff3484d052
|
|/
|
|
|
|
| |
Change-Id: I227d9cb71149925dda0530995b7d21ae9e446961
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Move some information around
- Describe proxy and builder patterns for KNXnet/IP classes
- Replace the class diagram with one that only shows the classes
that are typically used
- Describe proxy and builder patterns for data structs
- Add info about QKnxNetIpStruct and QKnxNetIpStructHeader
Change-Id: Ic3377823e13ec95dc8c74944861377af469453d4
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I7cc84332d2bd855c7eb78ba1ae568c8f17db78f9
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Initially the QKnxNetIpServerDiscoveryAgent was joining the
multicast group on the default interface chosen by the operating
system. This lead to strange behavior on windows with several
interfaces up and running. A fix for this was applied in change
4d5a04a0793ef05ade54a09cd469c9934f102753 that explicitly defines
the interface to use. No if we use localhost as default address,
the loopback device gets picked and no multicast search request
will be send to the network and one would always need to specify
the target address to respond to, making multicast obsolete.
Change-Id: I4fd0fbff72d0a6f7b3e497976d70293aa8decc64
Reviewed-by: Andrew O'Doherty <andrew.odoherty@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
| |
Change-Id: I9ef5fe19f760ca6290270fdd66c963220913fdd2
Reviewed-by: Andrew O'Doherty <andrew.odoherty@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I3ee327de1b4fc29ed69817cbc68ce5e33641d2dd
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
|
|
|
|
|
| |
Change-Id: Ide40b647eefb7028bb81e5eddcee390b0f9dffe0
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
| |
Change-Id: I929dd26f5f2cabb4bb6bc0ccecabe17041b7f755
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
|
| |
...to QKnxNetIpServerDiscoveryAgent and QKnxNetIpServerDescriptionAgent
Change-Id: I7ae7d90823eaa02be980ef754da607a59a06414f
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I4f6067757d15a430d90a9f36310c7d770ce5e8e0
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
| |
Change-Id: Ic98e5900487cce5b6849fc29dc83b43f1e624893
Reviewed-by: Andrew O'Doherty <andrew.odoherty@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Apparently, this topic was accidentally left out when
adding the \ingroup qtknx-general-classes commands to
the general classes.
Change-Id: I9fc146e75f1982aae9b29bfca9e3cf00026a9cba
Reviewed-by: Andrew O'Doherty <andrew.odoherty@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I15ac940edf761a7e44b12da42ec9c22e2da095fc
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
| |
Change-Id: Icc2eff865c36e5bf4baa6d609b984ec93f6e9674
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
| |
Change-Id: I6017a5ed44fbacab8984d967865eb46a083ef295
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I5d6d04f92fa5a8c77e49dd4a95c9ff08061536d5
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
| |
Change-Id: I8d1a17547943fb12d200700e1fd07aa68e0f8269
Reviewed-by: Andrew O'Doherty <andrew.odoherty@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: If1be0c89fe85c2b39446ac81185a8d0655eb4726
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: Iea63c5f2e48a7822fc327ea87411888a2b1f6e23
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
|
| |
Add \ingroup commands to dynamically list the related classes.
Change-Id: I92e6babdba9f1a5a3e7ae1c0e72da22d417818cc
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
|
|
|
| |
Use the undocumented \inheaderfile command to override qmake's
mechanism to guess the c++ include directive from the class name.
Change-Id: Iab4e7e2a0680e36b0321f9bdd847506c31952857
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I8c5d9b1a8d1bd1d33186994c62f22bec8e2d6386
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I24d210a68eda09d162a9c9733b98f52b594cd183
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
|
| |
Change-Id: I7332b9ef0a9f8b4f0c99dbcbaf8164d121495750
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I7f4943481107b81263bff2f266dfcfc82312f6bd
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
|
| |
Change-Id: I512167110c87cab3ec4f6dc0f1da57f6fb965200
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
| |
Change-Id: I17432eb345dd3104b18f32ef8b643968c69371b8
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: Ie930bdb7b2fdf310b2d9a1df22015c2d311f3da5
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
| |
Change-Id: I7bc77e3c1d93c4df752f089a45627ddf32b726fd
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I9bccc33c63d4f80df37335553b76613b5cf6f9c9
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
|
| |
The enum values are not described yet.
Change-Id: I416f77aa101ade816fc92e1de2a8f60c0a607c17
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
| |
Change-Id: I9bc71ca075971cb7cf92636d451ccefe55232790
Reviewed-by: Andrew O'Doherty <andrew.odoherty@qt.io>
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: Ie72e4d8c8335c68a25e7e15a0285f336128db0b9
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
| |
Change-Id: I728ab258b4f4f79d80a2888de87bdeac3cb41d13
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: Ib75bdd5d2b3acfa7f483bd9eff543a380c1cd172
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: Ic4747aac5cf1ef4dfd220704cb95ec2738767cbe
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: If24d1c05cc8c7b3470cca5913952750624566369
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I81820a60a15e2662054845dec9dd9c65facfe561
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: If87d88e5fe7d56b177f8fd26d11ee9760c162a47
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The local data endpoint did not receive usable data, because
its address and port number were not sent while establishing
the connection via NAT.
To overcome this problem, use a single socket for both the
control and data endpoint.
Task-number: QTBUG-67926
Change-Id: Ibcddbe111232b1eefae772561fa321311a6d8ab3
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Since NAT requieres to have the HPAI of the search response empty,
nothing useable was returned to the API user. Fill the returned
structure with the sender port and address of the UPD packet to fix
this.
Task-number: QTBUG-67926
Change-Id: Ib25ea6671a98ae0dee828d322ab962f8bef79684
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
|
|
|
| |
- Edit for grammar and style
- Add missing docs to get rid of QDoc warnings
Change-Id: I0becf493df336b3995e2c27a6312fbabb0cf0175
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I3c3ac90376745c16cd139059bac424d210bf7d0f
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: I7854fc0e0366aad9fcf16ae5aa3bc12e36e85d50
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
|
|
|
|
|
| |
Change-Id: If9bbbd12f085e48a909d93c680ab0af6c2e08738
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
| |
Change-Id: Ic6f59d50f724844946cf2bbab6a5e6e9ed261232
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
| |
Change-Id: I0fac3ba9d573029dcbddf2f33fe43df2a7f44d88
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
| |
Change-Id: Ia4968e0149c9709202deb3ec26efa9084d9d12be
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|