using Qt6 for SOLARIS DAQ GUI development
Go to file
2023-02-09 19:05:58 -05:00
.vscode move custom thread classes to a new file, move scope to a new class 2023-02-09 18:27:20 -05:00
.gitignore some buttons is working at the scope 2023-02-07 15:55:39 -05:00
ClassDigitizer2Gen.cpp move custom thread classes to a new file, move scope to a new class 2023-02-09 18:27:20 -05:00
ClassDigitizer2Gen.h added DigiPrarameters.h 2023-02-08 17:35:04 -05:00
DigiParameters.h complete scope (for single dig) 2023-02-09 16:23:58 -05:00
digiSettings.cpp move custom thread classes to a new file, move scope to a new class 2023-02-09 18:27:20 -05:00
digiSettings.h change digi to be pointer of pointer 2023-02-02 19:01:10 -05:00
Event.h added all traces in Scope 2023-02-07 18:58:00 -05:00
influxdb.cpp have GUI fundation, linker and such 2023-01-25 14:59:48 -05:00
influxdb.h have GUI fundation, linker and such 2023-01-25 14:59:48 -05:00
main.cpp have GUI fundation, linker and such 2023-01-25 14:59:48 -05:00
mainwindow.cpp polished the UI flow 2023-02-09 18:40:47 -05:00
mainwindow.h polished the UI flow 2023-02-09 18:40:47 -05:00
makeTest.sh some buttons is working at the scope 2023-02-07 15:55:39 -05:00
manyThread.h move custom thread classes to a new file, move scope to a new class 2023-02-09 18:27:20 -05:00
README.md add a basic scope window 2023-02-03 16:58:27 -05:00
scope.cpp remove a TODO 2023-02-09 19:05:58 -05:00
scope.h add Zoom in Scope 2023-02-09 19:05:30 -05:00
script.C a primitive scope is working. 2023-02-06 19:18:21 -05:00
SOLARIS_favicon.png have GUI fundation, linker and such 2023-01-25 14:59:48 -05:00
SOLARIS_Qt6_DAQ.pro move custom thread classes to a new file, move scope to a new class 2023-02-09 18:27:20 -05:00
SolReader.h add more on the main window 2023-01-31 18:59:12 -05:00
test.cpp some buttons is working at the scope 2023-02-07 15:55:39 -05:00

Required / Development enviroment

Ubuntu 22.04

CAEN_DIG2_v1.5.3

CAEN_FELIB_v1.2.2

sudo apt install qt6-base-dev libcurl4-openssl-dev libqt6charts6-dev

Digitizer firmware V2745-dpp-pha-2022092903.cup

Compile

use qmake6 -project to generate the *.pro

in the *.pro, add

QT += widgets

LIBS += -lcurl -lCAEN_FELib

then run qmake6 *.pro it will generate Makefile

then make