-
1) Separate settings for screen & print channel/spectrum colors 2) eliminated warning ...helper.h:111:2: warning: extra ‘;’ [-Wpedantic] 3) eliminated warning ...control.cpp:724:26: warning: overflow in implicit constant conversion [-Woverflow] 4) min width for Config dialog Icons widget 5) wrong type cast removed 6) print spectrum magnitude only if spectrum is enabled
-
* Fix spectrum display: The loop was controlled with a different variable than the previous loops. * Update control.cpp * Update Readme (OSX information added) * Support for software trigger (for 6022be) * Samplerate support for 6022be * Add install information for 6022be * Utilizing enums count value to make code easier to maintain * Beautifying * 6022BE: Make samplerate adjust to chosen timebase. The product of samplerate and timebase (x10) specifies the number of samples needed to fill up the screen horizontally. Based on the record length, the system was able to configure a timebase when the samplerate was changed. Code exist indicating this should also work in the opposite direction. I.e. when changing timebase, the samplerate should adjust. This has been fixed to also work now for 6022BE * Fix bug that displays thick lines for printing due to non default cosmetic pen * Add color settings for printing
-
Use newer cmake features to tie compile flags to target Fix cast problems on the windows build, disable some compiler warnings, enable all other warnings. fftw needs an additional step to include the lib for VS + update to fftw-3.3.5
-
Signed-off-by: David Gräff <david.graeff@web.de>
-
Signed-off-by: David Gräff <david.graeff@web.de>
-
Signed-off-by: David Gräff <david.graeff@web.de>
-
Signed-off-by: David Gräff <david.graeff@web.de>
-
…e git executable installed.
-
cmake gave the following error when using the instructions given in the readme: CMake Error at openhantek/CMakeLists.txt:3 (find_package): By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5Widgets", but CMake did not find one. Could not find a package configuration file provided by "Qt5Widgets" with any of the following names: Qt5WidgetsConfig.cmake qt5widgets-config.cmake Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH or set "Qt5Widgets_DIR" to a directory containing one of the above files. If "Qt5Widgets" provides a separate development package or SDK, be sure it has been installed. -- Configuring incomplete, errors occurred! This happens because cmake does not have information about where is Qt5 located. I added the instructions needed to achieve this with no problems. -
The loop was controlled with a different variable than the previous loops.
-
Add break in brew script
-
Added <br> to improve cut-n-paste for MacOS
-
README: Spelling fixes
-
Update control.cpp
-
MODEL_DSO6022BE: comment out specification.gainDiv in control.cpp for now.
-
Fix travis build by removing unknown "file_glob" option
-
This was introduced in 5074707. Since then travis fails to build; it says "missing config".[1] Unfortunately the travis validation at http://lint.travis-ci.org/ is out of date; it doesn't even know about the "file" option, nor "addons", "notifications", etc. According to the comment on this stackoverflow answer[2] the "file_glob" option existed at some point but now has been removed, and it is implied. I've also removed "branch: master" to avoid confusion, because "tags: true" (added in 5074707) causes the "branch" condition to be ignored.[3] [1]: https://travis-ci.org/OpenHantek/openhantek/requests [2]: http://stackoverflow.com/a/28579635/606705 [3]: https://docs.travis-ci.com/user/deployment/#Conditional-Releases-with-on%3A
-
… only on the master branch.
-
Add windows to supported systems. Add macos homebrew command line.
-
…e is a backend for windows now. Copy qt5 and fftw dlls to binary dir on windows automatically.
-
…essing around with installation paths.
-
…and don't mess with the CC environment variables anymore. Add gtest dependency for a later unit test system. Incorporated changes from David Röthlisberger
-
This fixes the following build error with Qt 5.4.2: > openhantek/openhantek/src/helper.h: In function ‘void Helper::timestampDebug(QString)’: > openhantek/openhantek/src/helper.h:80:66: error: ‘class QString’ has no member named ‘toAscii’ > qDebug("%s: %s", QTime::currentTime().toString("hh
ss.zzz").toAscii().constData(), text.toAscii().constData());
> ^
> openhantek/openhantek/src/helper.h:80:94: error: ‘class QString’ has no member named ‘toAscii’
> qDebug("%s: %s", QTime::currentTime().toString("hh
ss.zzz").toAscii().constData(), text.toAscii().constData());
According to [1] QString::toAscii was the same as QString::toLatin1.
[1]: https://doc.qt.io/qt-5/qstring-obsolete.html#toAscii