using Qt6 for SOLARIS DAQ GUI development
Go to file
2023-03-10 18:09:25 -05:00
.vscode many issues fixed. setting is sync across all panels 2023-03-10 17:28:02 -05:00
.gitignore except VGA setting, all settings done 2023-03-02 15:00:59 -05:00
ClassDigitizer2Gen.cpp many issues fixed. setting is sync across all panels 2023-03-10 17:28:02 -05:00
ClassDigitizer2Gen.h finished all settings. next channel status, and spinbox step 2023-03-02 18:18:02 -05:00
CustomWidgets.h many issues fixed. setting is sync across all panels 2023-03-10 17:28:02 -05:00
DigiParameters.h use a custom comboBox and Spinbox to improve UI 2023-03-03 15:23:26 -05:00
digiSettingsPanel.cpp fix more issues 2023-03-10 18:09:25 -05:00
digiSettingsPanel.h many issues fixed. setting is sync across all panels 2023-03-10 17:28:02 -05:00
Event.h fixeed many issue when run on solaris server daq 2023-03-10 14:42:29 -05:00
influxdb.cpp fixeed many issue when run on solaris server daq 2023-03-10 14:42:29 -05:00
influxdb.h improving digiSettingPanel 2023-02-28 13:28:30 -05:00
main.cpp have GUI fundation, linker and such 2023-01-25 14:59:48 -05:00
mainwindow.cpp fix more issues 2023-03-10 18:09:25 -05:00
mainwindow.h snapshot of digiSettingsPanel 2023-02-23 16:08:47 -05:00
makeTest fixeed many issue when run on solaris server daq 2023-03-10 14:42:29 -05:00
manyThread.h finished start/stop elog and expName.sh 2023-02-22 12:41:48 -05:00
README.md add a basic scope window 2023-02-03 16:58:27 -05:00
scope.cpp fix more issues 2023-03-10 18:09:25 -05:00
scope.h fix more issues 2023-03-10 18:09:25 -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 many issues fixed. setting is sync across all panels 2023-03-10 17:28:02 -05:00
SolReader.h add more on the main window 2023-01-31 18:59:12 -05:00
test.cpp change digitizer class, add a mapping for Reg 2023-02-28 17:08:34 -05:00
windowID.cpp added windowID.cpp, trying to make elog mechanism better 2023-02-17 19:30:31 -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