Closed TokugawaHeavyIndustries closed 1 year ago
This requires qt6-multimedia-dev
. Currently testing qt5. QtGraph is unused and will be removed soon
For any other C++ / Cmake newbies like me, who wanted to try this feature, but was struggling to get it to compile, you need to modify the file: /Linux-Application/DomesdayDuplicator/CMakeLists.txt
Add amplitudemeasurement.cpp
& qcustomplot.cpp
to the list under set(DomesdayDuplicator_SOURCES
, and add Qt6::Multimedia
under target_link_libraries(DomesdayDuplicator PRIVATE
I also changed line in /Linux-Application/CMakeLists.txt
to find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Gui Widgets SerialPort Multimedia)
to add the Multimedia package. As per above, qt6-multimedia-dev
is needed.
Quick note that the following additional dependencies are needed on Ubuntu 22.04 cmake: build-essential g++
Updated the workflow to include needed dependencies (qt6-multimedia-dev) and to remove Qt5 checks. Note that the method used to process the inbound data uses QAudioSource
which does not exist in Qt5, so this release will require Qt6 and cmake.
New functionality implemented - inbound RF amplitude measurement
aboutdialog.ui