Commit Graph

359 Commits

Author SHA1 Message Date
Erik Frojdh 06dbf82e93 clang-format 2020-11-18 18:01:39 +01:00
maliakal_d 7fcac35549 gui exception thrown from acquire caught properly in gui 2020-11-17 17:39:34 +01:00
Dhanya Thattil a6d696a0f8 Nextframenumber (#215) 2020-11-16 17:26:12 +01:00
Erik Fröjdh a15d8dd30a Moving headers into include/sls (#212) 2020-11-02 16:05:28 +01:00
maliakal_d 6c1035aa99 zmq hwm are specified to 2 for gui and restreaming of receiver if all zmq not closed at end of acquiistion 2020-10-08 13:01:01 +02:00
maliakal_d e4d1daea02 gui: removing unique ptr in qt stuff 2020-09-29 15:22:59 +02:00
maliakal_d 8e09b50c5e python and gui fix for parallel, gui: clkdivider also for jungfrau and parallel also for m3 2020-09-08 16:53:42 +02:00
Dhanya Thattil 6d1856daa2 gui: added burstmode (#159)
Added burst mode in the GUI. Visible only for detectors that supports it.
2020-09-03 10:47:02 +02:00
Dhanya Thattil 180c7b7191 Gui slot call focus fix (#150)
* fix for editingFinished for qlineedit using isModified()

* spinbox disable keyboard tracking to use valuechanged so slot called only after editing finished, focus fix

* return pressed forces qtextfield to be set (slot for tab checks for modification flag due to avoid unnecessary set when focus). This is to remove inconsistencies from command line. A return should set even if it looks like no modification in gui

Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
2020-09-02 16:56:57 +02:00
maliakal_d de69e666a9 progress changed to double 2020-08-14 12:16:35 +02:00
maliakal_d 9475e01062 gui done 2020-05-20 12:41:14 +02:00
maliakal_d dc8f67cd7b gui fix 2020-05-20 12:04:48 +02:00
maliakal_d 3ebb1fca02 gui WIP 2020-05-20 11:51:18 +02:00
Erik Frojdh 8ff9b0cdac format GUI 2020-05-05 10:12:05 +02:00
Dhanya Thattil fdb6e3f3d4 Removeshm (#90)
* eiger: moved rate correction outside, fixed threshold energy bug in client (binaries not  updated yet)

* removed dr and deadtiem from shm

* help for rx_status and status to point them to rx_Start, rx_stop, start and stop

* moved progress to receiver

* removed currentsettings from eiger shm

* updated server binaries, and client api

* moench and ctb virtual servers compile fix

* gui: moved acquire to a concurrent qt thread so it doesnt block updateplot
2020-04-06 10:44:44 +02:00
Dhanya Thattil d58eb1dc6e Gappixels (#89)
* WIP

* WIP virtual delays, imagetest for saturation

* WIP, vertical and horizontal

* WIP

* gap pixels work, fixed 32 bit data out (10gbe=0) for virtual servers

* quad works (also in virtual), handling gappixels and quad

* jungfrau gapppixels work

* jungfrau: done

* complete image or missing packets given in json header and gui

* eiger virtual 4 bit mode bug fix

* working version of zmq add json header, except printout

* printout bug

* fix for json para

* to map WIP

* map done

* map print , mapwith result left

* json result works, testing added

* updated server binaries

* compiling on rhels7, variable size char array iniitalization

* zmqsocket parsing didnt need Document

* const to map, json para is strings not map

* json add header: mapping cleaner without insert make_pair
2020-03-30 14:54:35 +02:00
Dhanya Thattil 2acf64b09c gui changes (#87) 2020-03-11 10:08:30 +01:00
Erik Frojdh d818e2570f clang-tidy nullptr 2020-03-10 15:06:51 +01:00
Erik Frojdh ee799b540a removed redundant includes etc. 2020-03-10 11:12:00 +01:00
Erik Frojdh 9ede0629ef clang format on gui 2020-03-10 10:18:52 +01:00
maliakal_d a4fa9ff480 gui: scroll area uniquie pointers to remove mem leak 2020-03-06 19:44:44 +01:00
maliakal_d 0a596c689b sanitizer on, gui:removed qfuture, client: not implemented made specific as to what is not 2020-03-06 15:41:15 +01:00
maliakal_d 4e2f685b76 gotthard2: gain plot fix with clones 2020-03-04 14:39:44 +01:00
maliakal_d 1b996d1703 revised gain plot; updated version api 2020-03-04 10:25:38 +01:00
maliakal_d 032475fc14 gainplot clone revised 2020-03-04 10:17:51 +01:00
maliakal_d 8abc32e7f1 moench: default pattern file in server, settings, tests 2020-03-03 16:00:01 +01:00
maliakal_d 6bbcf6173d moench: first version 2020-03-02 18:34:10 +01:00
maliakal_d f38ed8706f removing gui warnings from qwt section 2020-02-26 16:56:41 +01:00
maliakal_d 462bc2e70c Merge branch 'developer' into bursts 2020-02-25 18:22:58 +01:00
maliakal_d 2da3d179ee gotthard2 gain plot in gui 2020-02-25 18:22:18 +01:00
maliakal_d 6a0a931e3e gotthard2: bursts and burst period, written to same register as triggers and delay (kept in server as variables) and set if conditions meet. bursts and burst period only in auto timing and burst mode. Also updating theses registers when switching between timing modes or burst modes 2020-02-25 15:45:40 +01:00
maliakal_d 4b39ca6e5f gotthard2 gui 2020-01-31 17:35:56 +01:00
maliakal_d 1539326fda mythen3 gui: discard bits option for debugging 2019-11-18 18:33:16 +01:00
maliakal_d dfc886a65b mythen3 gui 2019-11-18 17:57:19 +01:00
maliakal_d 026771f42d bug fix:temp in gui 2019-10-30 13:58:37 +01:00
maliakal_d 11ea071543 adcinvert for jungfrau, gui for jungfrau dacs 2019-10-30 12:28:51 +01:00
maliakal_d fe467cdf70 jungfrau dacs named 2019-10-29 18:11:16 +01:00
Dhanya Thattil 5bcde789ac Readoutflags (#61)
* WIP

* eiger binary back wih versioning

* fixed readout flag in ctbgui, added speedLevel enum

* ctbgui: fixed a print out error

* ctb readout bug fix

* WIP

* WIP

* WIP
2019-09-02 19:27:27 +02:00
Dhanya Thattil 4f0634fe62 adc invert for highz (#59) 2019-08-29 10:12:10 +02:00
Dhanya Thattil aafe049a9b Guidetector (#54)
* WIP

* dacWidget

* main WIP

* advanced WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* works

* updated gui to chrono

* review fixes

* unitque ptrs in gui
2019-08-26 19:14:22 +02:00
maliakal_d 4b0fb5029f WIP 2019-08-21 12:45:08 +02:00
maliakal_d d4d8cbe9bc gotthard fixed roi only xmin and xmax.remove updateoffsets 2019-08-14 09:20:50 +02:00
Dhanya Thattil 98ddf154b2 Partialreadout (#47)
* eiger server, rxr: partial readout, also gui messages: up last command, down clear command

* added binaries and resolved conflict

* bugfix eiger server: interrupt subframe is bit 2 and not bit number 3

* brackets in defs
2019-08-07 09:08:58 +02:00
Dhanya Thattil b524e0c95f removed online flags, apiversion in shm, ret for ok and fail, bind socket help in exception message (#43)
* removed online flag, removed rxronline flag, added useReceier flag that is set only when rxr hostname is set, removed setonline, setreceiveronline flag, removed ret for ok or fail, using exceptions for this, changed cannot bind socket printout

* fixed python
2019-07-26 16:33:39 +02:00
Dhanya Thattil 6e4e2c4524 Startingfnum (#40)
* starting fnum

* by default starting fnum disabled in gui

* insignificant change

* adding binary

* virtual eiger server working now

* test:: namespace
2019-07-23 14:15:08 +02:00
maliakal_d 058e16b872 gui: fixed gain plot size 2019-07-18 10:20:33 +02:00
maliakal_d 8cdfe4194f gui works, including clone plots 2019-07-17 16:58:04 +02:00
maliakal_d 4f5b8c17b2 WIP 2019-07-15 15:46:38 +02:00
maliakal_d cc769c5a96 WIP 2019-07-10 09:23:11 +02:00
maliakal_d 74bb7a3f1b WIP 2019-07-08 12:18:29 +02:00