-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'github/main' into prepare-for-github-ci
- Loading branch information
Showing
40 changed files
with
309 additions
and
226 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
<!-- | ||
// SPDX-FileCopyrightText: 2024 basysKom GmbH | ||
// SPDX-FileContributor: Karsten Herrler <[email protected]> | ||
// | ||
// SPDX-License-Identifier: CC0-1.0 | ||
--> | ||
# OPC UA Browser | ||
|
||
The OPC UA Browser from basysKom is an OPC UA client with a wide range of application options for OPC UA technology. | ||
|
||
The OPC UA Browser can be used to establish an unencrypted connection to an OPC UA server as well as a connection encrypted via certificates. User authentication via user name and password is also supported. | ||
|
||
The OPC UA Browser can be used to monitor selected nodes in order to obtain a quick overview of important components. Individual nodes can be easily added to and removed from the dashboard. It is possible to create several dashboards at the same time and quickly switch back and forth between them. The dashboards created can be easily saved so that they can be quickly reloaded in a new session. | ||
|
||
The information model of the OPC UA server is displayed as a tree structure using the expert mode. Selecting a node displays its attributes and references. By clicking on a reference, you can quickly jump to the selected reference in the tree structure. | ||
|
||
## Features | ||
|
||
- Connecting to OPC UA Browser (uncrypted and encrypted via certificates, user authentication) | ||
- Monitoring nodes in several dashboards | ||
- Saving dashboards for reuse | ||
- Browser for information model | ||
- Windows, Linux, Android, iOS | ||
|
||
## Getting OPC UA Browser | ||
|
||
### Android | ||
|
||
coming soon in Google Play store | ||
|
||
### iOS | ||
|
||
coming soon in App Store | ||
|
||
## Compatibility | ||
The application has been tested on: | ||
|
||
- Windows using the MinGW 64-Bit compiler and Qt 6.5+ | ||
|
||
- Linux (Ubuntu 22.04 LTS) and Qt 6.5+ | ||
|
||
- Android using clang for arm64-v8a, armeabi-v7a, x86, x86_64 | ||
|
||
- iOS | ||
|
||
## Dependencies | ||
|
||
- Qt 6.5+ | ||
- Qt OPC UA (available at [https://doc.qt.io/qt-6/qtopcua-index.html)) | ||
- OpenSSL >= 3.0 | ||
|
||
## Building | ||
|
||
To be done | ||
|
||
## Contributing | ||
|
||
Contributions are welcome! If you encounter any issues or would like to request a feature, feel free to open an issue or submit a pull request. | ||
|
||
## License | ||
|
||
This project is released under the GPLv3.0-or-later License. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,10 @@ SPDX-FileContributor: Karsten Herrler <[email protected]> | |
SPDX-License-Identifier: BSD-3-Clause | ||
]] | ||
|
||
cmake_minimum_required(VERSION 3.19) | ||
cmake_minimum_required(VERSION 3.19) | ||
|
||
set(QT_QML_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/qml) | ||
set(QML_IMPORT_PATH ${QT_QML_OUTPUT_DIRECTORY} CACHE STRING "Import paths for Qt Creator's code model" FORCE) | ||
|
||
qt_add_executable(appOPC_UA_Browser | ||
main.cpp | ||
|
@@ -16,7 +19,8 @@ set_source_files_properties(qml/style/Style.qml PROPERTIES | |
|
||
qt_add_qml_module(appOPC_UA_Browser | ||
URI OPC_UA_Browser | ||
VERSION 1.0.0 | ||
VERSION 1.0 | ||
DEPENDENCIES QtCore QtQuick | ||
QML_FILES qml/Main.qml | ||
qml/BrowserView.qml | ||
qml/ConnectionView.qml | ||
|
@@ -77,7 +81,6 @@ qt_add_qml_module(appOPC_UA_Browser | |
reference.h reference.cpp | ||
referencemodel.h referencemodel.cpp | ||
treeitem.h treeitem.cpp | ||
types.h | ||
uisettings.h uisettings.cpp | ||
x509certificate.h x509certificate.cpp | ||
) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.