summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2024-01-251-1/+1
| | | | | Change-Id: Ic3fb52e85b39db29d4bd93c32c87bbd101bf66c4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Enable CMake autotestsJoerg Bornemann2024-01-242-4/+5
| | | | | | | Task-number: QTBUG-84884 Change-Id: Ica0bf2f15c58b8281328376bbdd4ae823db2fe76 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Replace incorrect license attribution for 3rdparty/open62541Kai Köhne2024-01-231-1/+1
| | | | | | | | | | | | | | | | | The code in lines 50515ff partially stems from stack-overflow: https://stackoverflow.com/questions/180947/base64-decode-snippet-in-c/37109258#37109258 According to https://stackoverflow.com/help/licensing , the license of this code is CC BY-SA 4.0, as identified also correctly in the LicenseId expression. Anyhow, the plain text mistakenly was mentioning the non-commercial variant (CC-BY-NC-SA0). [ChangeLog][Third-Party Code] Correctly refer to the CC-BY-SA0 license as "Creative Commons Attribution Share Alike 4.0 International". Pick-to: 6.5 6.6 6.7 Change-Id: I5083542297cafc831c30df17ee8e6db534661a58 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* Remove the backend support table from QOpcUaMonitoringParameters docsJannis Voelker2024-01-231-55/+0
| | | | | | | | | | There is currently only one backend which supports all available parameters. Task-number: QTBUG-120960 Change-Id: I3307f3448f50cf2d906408ec1eab0a064123183d Pick-to: 6.7 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2024-01-221-2/+2
| | | | | Change-Id: I76079912bbd7cbac1fdee3e8bc03da2069f59958 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2024-01-201-2/+2
| | | | | Change-Id: I78769464a7926fb32812a465c491bf06bda85bf3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2024-01-191-2/+2
| | | | | Change-Id: I5440d47db80e83424d0897031c7747d72362b750 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2024-01-181-2/+2
| | | | | Change-Id: If4971633ad6d4ce8c423bf7b276989799a325c40 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2024-01-151-2/+2
| | | | | Change-Id: I044328c0fefde891d1ef6e1b1c032b24c2279edf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2024-01-121-2/+2
| | | | | Change-Id: I9516102b3f37cebd8fd08d7b0e5ed0521969c949 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2024-01-101-2/+2
| | | | | Change-Id: I6678196d29fb7460dc99a39233fcd681e03247ac Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix OpenSSL library suffix for AndroidJannis Voelker2024-01-091-2/+2
| | | | | | | | | We only support OpenSSL 3 now, so the default suffix for the Android OpenSSL libraries should be set to _3. Change-Id: I80b4034a3b40d1c59e12f305aef01211f0c7e4d3 Pick-to: 6.7 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Doc: Improve QOpcUaDiagnosticInfo descriptionKai Köhne2024-01-081-2/+2
| | | | | | | | | | | | Start \brief with 'The XYZ class', as recommended in https://doc.qt.io/qt-6/11-qdoc-commands-specialcontent.html Linkify qint32. Pick-to: 6.7 Change-Id: I620c7391a124f14cb53fe936387b2ddd962adefe Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Doc: Mark QOpcUa::NodeAttribute::DataTypeDefinition as new in 6.7Kai Köhne2024-01-081-1/+1
| | | | | | Pick-to: 6.7 Change-Id: Ia1a69a792d5f9333c6083abc7f722031549a0dc2 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* Document QOpcUaMonitoringParameters::Parameter::TriggeredItemIds as new in 6.7Kai Köhne2024-01-081-1/+1
| | | | | | Pick-to: 6.7 Change-Id: I2b8aedcf93a0fec3d8c9a5a5e75eefb4a5fae6f1 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* Doc: Document QOpcUaHistoryReadResponse::readHistoryEventsFinished as new in 6.7Kai Köhne2024-01-081-1/+2
| | | | | | Pick-to: 6.7 Change-Id: I4db5872737be515247187a0fe3ca3ff4c12260e0 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* Doc: Add version info for new timestampsToReturn APIKai Köhne2024-01-081-0/+4
| | | | | | Pick-to: 6.7 Change-Id: I2cf270dc8225b633f38d3dd7e76da91966e2953b Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* Doc: Fix Qt version QOpcUaGenericStructValue was addedKai Köhne2024-01-081-1/+1
| | | | | | Pick-to: 6.7 Change-Id: Ic0621f383799770d053f2e9e60c5557a136fc2ba Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* Doc: Use link instead of \c for a Qt typeKai Köhne2024-01-081-1/+1
| | | | | | Pick-to: 6.7 Change-Id: I70c499636e4de81f32c1a5e871760ce8356114b9 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* Document QOcuaDataValue == and !=, as well as QVariant() as new in Qt 6.7Kai Köhne2024-01-081-0/+4
| | | | | | Pick-to: 6.7 Change-Id: I197e05c8996a444580eecb095b0ca6a2f0e59586 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* Document encodings as new in Qt 6.7Kai Köhne2024-01-081-7/+7
| | | | | | Pick-to: 6.7 Change-Id: Ie25c330b92d7b76b58e5b4634501919ff7064de2 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2024-01-051-2/+2
| | | | | Change-Id: I3ecd38faf4d7d937e36f47fd6e77eb4dafe5889f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2023-12-281-2/+2
| | | | | Change-Id: I4f576bf8dd0c4fd8e411eb6df2e5f086d7c45db5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Review Simulation Server Ex: Add to documentationLena Biliaieva2023-12-214-9/+70
| | | | | | | | | | Create documentation. Update links for Water Pump examples. Fixes: QTBUG-120312 Pick-to: 6.7 Change-Id: I96b65cc6c5b9887d1b1c13e8e6438566115df4d9 Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Review Simulation Server Ex: Refactor codeLena Biliaieva2023-12-212-33/+132
| | | | | | | | | | | Use a literal operator u""s to create QString. Clean-up includes. Fix too long lines. Task-number: QTBUG-120312 Pick-to: 6.7 Change-Id: I3a9f3cb3f48e53896f41ebd55b0350f6ab314b97 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2023-12-211-2/+2
| | | | | Change-Id: I8f9ed7757921855f04a6efd675c8c031f4c61d54 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Review QtOpcUa X509 Support Ex: Review documentationLena Biliaieva2023-12-203-3/+35
| | | | | | | | | | | Remove "Example" from the title. Update documentation with the more detailed description. Update example names at QDoc config file. Task-number: QTBUG-119845 Pick-to: 6.7 Change-Id: I64a69fd79e20687234b438d2c1d411b566c4b93d Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Review Water Pump Ex: Review documentationLena Biliaieva2023-12-204-13/+21
| | | | | | | | | | | | | Remove "Example" from the title and change "Waterpump" with "Water Pump". Add quick and qtopcua as tags. Update screenshot to improve dpi resolution and respect 4:3 ratio. Update documentation description. Task-number: QTBUG-120134 Pick-to: 6.7 Change-Id: I18c41036d82fa639ed1b9a59e4fe9f2cac3ca6f2 Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io> Reviewed-by: Rym Bouabid <rym.bouabid@qt.io>
* Review Water Pump Ex: Refactor codeLena Biliaieva2023-12-209-33/+120
| | | | | | | | | | | | Silenced qml warning. Fixed unqualified access qmllint warning. Fixed too long lines. Fixes: QTBUG-120134 Pick-to: 6.7 Change-Id: I962c2655136ba30b3d1dfe0d8d07fce577bb176a Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io> Reviewed-by: Rym Bouabid <rym.bouabid@qt.io>
* Review Water Pump Ex: Cleanup includesLena Biliaieva2023-12-204-6/+4
| | | | | | | | | | Cleanup includes and imports in qml files. Task-number: QTBUG-120134 Pick-to: 6.7 Change-Id: I7933e98ba74ca7e34fabfadc2a4c2cdf4c9ea533 Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io> Reviewed-by: Rym Bouabid <rym.bouabid@qt.io>
* Fix segfault in OpcUaMethodNodeJannis Voelker2023-12-201-1/+2
| | | | | | | | | | With the current qtbase and qtdeclarative dev, there is a segfault due to an attempt to deference a nullptr. Task-number: QTBUG-120243 Change-Id: I2ddec0fc0c0e5b051774eb6873f2b87e19979f35 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Review QtOpcUa X509 Support Ex: Refactor codeLena Biliaieva2023-12-191-12/+14
| | | | | | | | | | | Use a literal operator u""s to create QString. Sort includes in alphabetical order. Fix typo. Task-number: QTBUG-119845 Pick-to: 6.7 Change-Id: I6c2b806960b86e9917132256d4763552ef751310 Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Review Water Pump Ex: Refactor string literalsLena Biliaieva2023-12-192-35/+41
| | | | | | | | | Use the literal operator u""s to create QString. Task-number: QTBUG-120134 Pick-to: 6.7 Change-Id: Iaec0b546c2da20adf79a7f681900e1dcde8fb434 Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Review QtOpcUa Viewer Ex: Fix includesLena Biliaieva2023-12-186-42/+47
| | | | | | | | | | | Clean up #includes, use forward class declarations. Fix spacing. Add explicit. Task-number: QTBUG-119786 Pick-to: 6.7 Change-Id: Ibf8828eb038cdbcff178c406f275e2c8ed29a172 Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2023-12-151-2/+2
| | | | | Change-Id: Ie1041d0642b1544b05f76585f908d5aab7eb6655 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Review QtOpcUa Viewer Ex: Refactor string literalsLena Biliaieva2023-12-156-47/+58
| | | | | | | | | | Replaced QLatin1String with QLatin1StringView. Replaced QStringLiteral with _s operator. Task-number: QTBUG-119786 Pick-to: 6.7 Change-Id: I0e1cb6d39f8185dca56ab2671c86c5b19cfb1673 Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Review Qt Quick Waterpump Ex: Use a Literal operator to create QStringRym Bouabid2023-12-131-1/+3
| | | | | | | | | | | Create QString at compile time using the literal operator u""s instead of QStringLiteral(""). Fixes: QTBUG-119784 Pick-to: 6.7 6.6 6.5 Change-Id: I0f88e212ab86e2fb8e8bb5875fdebf3de3782fce Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io> Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* Review Qt Quick Waterpump Example: Revisit the documentationRym Bouabid2023-12-133-7/+15
| | | | | | | | | | | Remove "Example" from the title and change "Waterpump" with "Water Pump" Add quick and qtopcua as tags. Update the example screenshot. Task-number: QTBUG-119784 Pick-to: 6.7 6.6 6.5 Change-Id: Ib02110fcba3685a2ed3011f1c2e09e3760fce41d Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Bump version to 6.8.0Jani Heikkinen2023-12-131-1/+1
| | | | | Change-Id: I20a48feb6ae94e349b143c61d378c8fc8c6a9e2b Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2023-12-131-2/+2
| | | | | Change-Id: If52137497cc9cf9ae708a56d5a2a7411867dd670 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Review Qt Quick Waterpump Example: Fix too long linesRym Bouabid2023-12-132-9/+17
| | | | | | | | | Fix code lines that do not respect the 100 characters limit rule. Task-number: QTBUG-119784 Pick-to: 6.7 6.6 6.5 Change-Id: I9a65ae66a70a3d00f9db85bad5cbc9f27bb678da Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Review Qt Quick Waterpump Example: Fix includesRym Bouabid2023-12-131-4/+7
| | | | | | | | | | Fix include order. Add needed includes to avoid Transitive includes. Task-number: QTBUG-119784 Pick-to: 6.7 6.6 6.5 Change-Id: I35328f137c356b00798549ae9a46c9729ffb991a Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Review QtOpcUa Viewer Ex: Silence warningsLena Biliaieva2023-12-111-19/+6
| | | | | | | | | Removed unused variable. Refactored to silence constant-out-of-range-compare warning. Task-number: QTBUG-119786 Change-Id: I988c386a10eed91a1be8e002f090be761623a135 Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Review QtOpcUa Viewer Ex: Review documentationLena Biliaieva2023-12-112-1/+1
| | | | | | | | | Remove "Example" from the title. Update example screenshot to fit 4:3 ratio. Task-number: QTBUG-119786 Change-Id: I7edc683047486ccb8cf64b0988590597b8a6b5e5 Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2023-12-101-2/+2
| | | | | Change-Id: Iad6f822ea78f7a086eba1a9f026fac9d2afd70d3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2023-12-091-2/+2
| | | | | Change-Id: I5af8dcf0c830cc6f8474db223a3d881661630510 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2023-12-081-2/+2
| | | | | Change-Id: Ia7c03873209e3a72695b7422556d5069588a4911 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Implement triggering for monitored itemsJannis Voelker2023-12-076-1/+373
| | | | | | | | | | | | This change adds an API to create and remove a triggering link between two monitored items on the same subscription. [ChangeLog][Qt OPC UA] QOpcUaNode now supports SetTriggering to set up a triggering link between two monitored items. Change-Id: Ieea1ccf78d8f71d7bde4cd1487d5926ec6ae988c Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Add encoding and decoding support for Variant and DataValueJannis Voelker2023-12-0623-156/+1404
| | | | | | | | | | | This change adds support for the built-in types Variant and DataValue to QOpcUaBinaryDataEncoding and QOpcUaGenericStructHandler. Structures containing fields of these types can now be decoded and encoded. Change-Id: If3f5dd18910f668f61bf37eed10b5d5f947e2f31 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Add historical events read supportJannis Voelker2023-12-0627-6/+1365
| | | | | | | | | | | | | | | This change adds the new classes QOpcUaHistoryReadEventRequest and QOpcUaHistoryEvent and extends QOpcUaClient, QOpcUaNode and QOpcUaHistoryReadResponse with the necessary API to read historical events from a server. [ChangeLog][Historical data access] Qt OPC UA is now capable of reading historical events with the open62541 plugin Change-Id: I2ac41ec86b226d853cd065b340e3eaecbfb81ca6 Task-number: QTBUG-111745 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>