Dhanya Thattil
52882cba20
M3: polarity, interpolation, pump probe ( #421 )
...
* wip, adding m3 functions: polarity, inerpolation, pumpprobe
* added interpol, polarity, pump probe, analog pulsing, digital pulsing
* tests
* binaries in
* update release
* added python polarity enum
* fixed python and minor readability in mythen3.c
* binarie sin
* added all the m3 funcs also in list.c and enablingall counters for enabling interpolation
* binarie sin
2022-04-08 15:18:01 +02:00
5d16ba7e16
update release
2022-04-08 11:10:15 +02:00
Erik Fröjdh
d8c6f9141d
Fixed crash on gendoc ( #430 )
...
Fixed by checking for help action before using the detector
added test that checks that for all helps this doesn't crash
Disabled Timer tests by default since they take ~2s
2022-04-07 16:20:54 +02:00
835aa575b0
remaining for removing copydetectorserver
2022-04-05 14:55:45 +02:00
150d27cf95
removed copydetectorserver
2022-04-05 14:11:04 +02:00
61f38bf5a9
clearer error message for unknown detector type when hostname error
2022-04-04 13:10:27 +02:00
Erik Fröjdh
e55e18d5e9
Refactoring of SharedMemory.h ( #418 )
...
Function names match Detector.h
Removed double print due to LOG then throw
file descriptor not kept as a member variable
2022-03-28 16:13:56 +02:00
Erik Frojdh
66900da476
Minor fixes to dacnames
2022-03-28 14:39:31 +02:00
Erik Frojdh
13ec32c79a
With corrections
2022-03-28 14:30:45 +02:00
Erik Fröjdh
1ff35edb99
Setting dac names for CTB (C++ and Python) ( #413 )
...
# Setting DAC names for CTB
* Introduced new shared memory for CTB only
* Prepared for additional functionality
* Works from C++ and Python
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
2022-03-28 14:27:47 +02:00
039e1fd829
merge fix with developer
2022-03-28 10:26:28 +02:00
2453390cc3
merge fix
2022-03-28 09:11:32 +02:00
Erik Frojdh
4cce1dbd7f
added missing files
2022-03-25 15:13:08 +01:00
Erik Frojdh
5c79a1a1e8
Moved to class implementation
2022-03-25 15:08:50 +01:00
9ff43efdc5
Merge branch 'developer' into numudp
2022-03-25 10:50:51 +01:00
Erik Frojdh
b112cf81c4
fixed daclist setter
2022-03-24 17:46:20 +01:00
Erik Frojdh
589124845a
working implementation
2022-03-24 17:40:44 +01:00
Dhanya Thattil
2a1f6dc544
Merge pull request #371 from slsdetectorgroup/g225gui
...
Gotthard25um: gui image
2022-03-23 12:06:27 +01:00
0803f1bc1f
help in cmdline, fixed get for daclist in python
2022-03-23 11:27:52 +01:00
9995b74217
added setdaclist in cmd line
2022-03-23 10:53:29 +01:00
Erik Frojdh
2823451c9d
Hacky implementation
2022-03-22 16:45:02 +01:00
0f4bcf3a9d
test if special file when updating kernel(solution: reboot only), --force-delete-normal-file used to force delete bfin fpga drive if normal file and create proper device tree
2022-03-22 16:44:12 +01:00
2b35101b17
moved shm numUdpInterfaces initialization up front, moved updating this value in DetectorImpl::setHostname to DetectorImpl::addModule for more readability, renamed getNumberofUdpInterfaces to an updateNumberofUdpInterfaces as the shm was being updated and is used only in setHostname, everywhere else getNumberofUdpInterfaces is replaced by getNumberofUdpInterfacesFromShm
2022-03-22 10:23:22 +01:00
89395bd990
merge fix
2022-03-18 12:11:40 +01:00
509946d964
Merge branch 'developer' into g225gui
2022-03-17 11:52:30 +01:00
c1895c4bc8
Merge branch 'developer' into rxacqIndices
2022-03-17 08:48:15 +01:00
ef1c52ddc1
merge conflict fix
2022-03-17 08:46:04 +01:00
39d3ee2b15
merge fix
2022-03-17 08:41:49 +01:00
7a39822813
fixes for set top, masterin api
2022-03-16 12:49:22 +01:00
80d31bbb10
added tests
2022-03-16 11:35:27 +01:00
45171d82a4
minor
2022-03-16 09:56:03 +01:00
ed5a1cdf1c
eiger: get nextframenumber for 10g fixed (was connected to 1g registers for get), eiger/jungfrau/ctb/moench: if after a stop the next framenumbers are inconsistent, then it will get their max value andf set to +1
2022-03-15 17:17:28 +01:00
34588356e8
added top
2022-02-28 17:05:24 +01:00
b6d63a8381
master tests
2022-02-28 16:28:15 +01:00
261ac78743
wip
2022-02-28 14:49:02 +01:00
4db34effda
fixed tests
2022-02-24 11:57:00 +01:00
5a5d4eadf1
minor
2022-02-24 11:27:29 +01:00
b9016fad12
reverting to normal command parsing for missing packets
2022-02-24 11:26:17 +01:00
a1ee681135
- framescaught and frameindex now returns a vector for each port
...
- progress looks at activated or enabled ports, so progress does not stagnate
- (eiger) disable datastreaming also for virtual servers only for 10g
- missing packets also takes care of disabled ports
2022-02-24 11:15:03 +01:00
89edf58f41
wip, setmaster
2022-02-23 12:26:37 +01:00
ef3df36e55
merge fix
2022-02-23 11:40:50 +01:00
939fc70284
bug fix in startDetector vector
2022-02-23 10:32:06 +01:00
92beb3aa2a
bug fix from an earlier PR, slaves.begin()
2022-02-23 09:32:25 +01:00
543eb7bb60
merge fixed
2022-02-23 09:23:00 +01:00
2b2533f465
allowing setmaster for eiger
2022-02-22 15:23:04 +01:00
8f632db2a0
get number of missing packets now returns signed so negative numbers mean extra packets
2022-02-22 10:27:22 +01:00
daa536077d
merge fix
2022-02-21 15:14:47 +01:00
5e97bcde7f
startdetector (non blocking) is allowed at modular level
2022-02-21 09:42:24 +01:00
4107938921
adding 12 bit mode for eiger, WIP
2022-02-16 15:03:25 +01:00
83a65f85ab
allowing localhost for virtual server
2022-02-14 10:25:34 +01:00