using Qt6 for SOLARIS DAQ GUI development
Go to file
2023-03-29 11:26:32 -04:00
.vscode simplify the update other panels machanism 2023-03-24 17:23:59 -04:00
.gitignore polishing 2023-03-27 15:48:41 -04:00
ClassDigitizer2Gen.cpp small change in setting file, group setting together instead of channel 2023-03-28 12:01:22 -04:00
ClassDigitizer2Gen.h add a identiflier in the sol file to indicate the id of digi 2023-03-27 18:21:51 -04:00
CustomWidgets.h simplify the update other panels machanism 2023-03-24 17:23:59 -04:00
DigiParameters.h small improvement on digiSettignPanel 2023-03-14 17:35:27 -04:00
digiSettingsPanel.cpp put Settings and Logs into working 2023-03-27 15:58:20 -04:00
digiSettingsPanel.h polishing 2023-03-27 15:48:41 -04:00
Event.h fixeed many issue when run on solaris server daq 2023-03-10 14:42:29 -05:00
grafanaScreenShot.sh polishing the DAQ 2023-03-15 19:10:17 -04: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
macro.h added TriggerMask in Setting 2023-03-23 19:57:14 -04:00
main.cpp fix bug when no digitizer connected. becasue the scalar did not setup 2023-03-27 18:34:22 -04:00
mainwindow.cpp add git fetch 2023-03-29 11:26:32 -04:00
mainwindow.h added root data path 2023-03-28 16:58:46 -04:00
makeTest fixeed many issue when run on solaris server daq 2023-03-10 14:42:29 -05:00
manyThread.h bug fix for multiple digitizers 2023-03-16 17:28:55 -04:00
README.md add a basic scope window 2023-02-03 16:58:27 -05:00
scope.cpp polishing 2023-03-27 15:48:41 -04:00
scope.h added Coordinate Lable in Scope 2023-03-24 18:07:48 -04: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 found that thereshold, onOff, and DC offset can be set during ACQ ON 2023-03-17 17:08:56 -04:00
SOLARISpanel.cpp put Settings and Logs into working 2023-03-27 15:58:20 -04:00
SOLARISpanel.h polishing 2023-03-27 15:48:41 -04:00
SolReader.h add more on the main window 2023-01-31 18:59:12 -05:00
test.cpp complete the digiSetting Panel 2023-03-14 16:17:22 -04: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