maliakal_d
45992b28a5
merge fix
2021-06-08 12:29:33 +02:00
maliakal_d
1e640d90de
refactor minor
2021-06-08 09:47:15 +02:00
maliakal_d
0afe093afc
wip
2021-06-04 12:30:59 +02:00
maliakal_d
daae52ca63
m3: vthreshold set/get only enabled counters but remember value, vth always overwrite, disable counter sets vth to 2800, enable counter sets saved values
2021-05-27 17:25:55 +02:00
maliakal_d
3079e41c3b
all loading pattern so far takes in logDEBUG5 print level as it is at detector start up. commands to call loadpattern can call logINFO level
2021-05-26 12:59:19 +02:00
maliakal_d
89898beced
m3:different exception message for vths when counter disabled
2021-05-26 12:23:46 +02:00
maliakal_d
d9525e9a92
m3: vthreshold and vthx gives correct exception messages (binaries not in)
2021-05-25 16:46:01 +02:00
maliakal_d
9ac836c2f4
setting vthreshold exception message fix when not all counters enabled, appropriate message
2021-05-25 15:03:05 +02:00
maliakal_d
224c8d9f8d
m3 server: setting counter mask, set vth[i] for counter[i] and its M_VTH1, not VTH1
2021-05-20 14:51:37 +02:00
Erik Frojdh
be5fee8126
M3: fixed gain bits with negative polarity
2021-04-12 16:44:47 +02:00
Erik Frojdh
779a2a0199
CSR in trim files
2021-04-01 08:09:04 +02:00
Erik Frojdh
01c785271f
WIP
2021-03-31 16:26:36 +02:00
Erik Frojdh
043d582616
initial implementation
2021-03-29 14:21:48 +02:00
Erik Frojdh
7c4f9ee044
read back of csr
2021-03-26 17:46:11 +01:00
bergamaschi
63259ec5c8
Modified my3 functions for the pattern generator and moved to separate file; created loadPattern function - but should still be used in readDefaultPattern
2021-02-26 16:53:30 +01:00
Erik Fröjdh and GitHub
10b315c2bd
Mythen3 improved synchronization ( #231 )
...
Disabling scans for multi module Mythen3, since there is no feedback of the detectors being ready
startDetector first starts the slaves then the master
acquire firs calls startDetector for the slaves then acquire on the master
getMaster to read back from hardware which one is master
2021-02-08 13:28:37 +01:00
f9f50f1d84
M3settings ( #228 )
...
* added temp m3 settings files
* renames settings noise to trim
* get threshold for M3
* some changes to compile on RH7 and in the server to load the default chip status register at startup
* Updated mythen3DeectorServer_developer executable with correct initialization at startup
Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com >
Co-authored-by: Anna Bergamaschi <anna.bergamaschi@psi.ch >
2021-01-14 12:34:13 +01:00
a62e068a9a
M3defaultpattern ( #227 )
...
* default pattern for m3 and moench including Python bindings
Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com >
2020-12-09 13:28:39 +01:00
maliakal_d
8e773c97dd
pattern load and save works
2020-11-27 14:19:38 +01:00
maliakal_d
0eb204bfd3
compile for servers too
2020-11-27 12:37:22 +01:00
maliakal_d
a12dd153ef
WIP
2020-11-25 15:29:46 +01:00
e63fa1d7c2
Setting pattern from memory ( #218 )
...
* ToString accepts c-style arrays
* added patternParameters to python
* fixed patwait time bug in validation
* moved load from file function to patterParameters
* server using patternparamters structure to get pattern
Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com >
2020-11-24 20:32:07 +01:00
Erik Frojdh
06dbf82e93
clang-format
2020-11-18 18:01:39 +01:00
maliakal_d
e7ecb38b29
gotthard2 bug fix vetophoton server client api
2020-11-17 11:01:17 +01:00
Dhanya Thattil and GitHub
a6d696a0f8
Nextframenumber ( #215 )
2020-11-16 17:26:12 +01:00
Dhanya Thattil and GitHub
4c4e2ccb6b
Defaultdacs ( #214 )
2020-11-13 08:31:02 +01:00
Erik Fröjdh and GitHub
a15d8dd30a
Moving headers into include/sls ( #212 )
2020-11-02 16:05:28 +01:00
Dhanya Thattil and GitHub
47018b61cd
M3readout ( #209 )
...
* m3: readout command
2020-10-26 16:13:48 +01:00
maliakal_d
5cd89487b6
blackfin fpga programming: if client socket killed or failure while writing to flash, only file pointer closed but fpga not asked to pick up from flash and client exception thrown. If all good and picking up from flash takes more than 10s, it will also throw exception in client. Client exception will prevent a reboot and hence allowing user to try to flash again.
2020-10-16 15:02:45 +02:00
maliakal_d
e364fbcf32
m3: changed run clk div to 10, change run clkdiv to 40 while trimming, set default pipeline adif reg
2020-10-09 16:52:24 +02:00
maliakal_d
38cc365c01
setting shared mutex attribute for non blackfins
2020-10-07 17:01:16 +02:00
maliakal_d
51bfa17c6a
switching to pthread with shared process attribute as sem_init doesnt work for blackfin
2020-10-07 12:25:14 +02:00
maliakal_d
c2d9532a69
updated versionign server color minor
2020-10-05 09:56:47 +02:00
maliakal_d
af5798f569
wip, doc
2020-09-30 15:28:07 +02:00
Dhanya Thattil and GitHub
2c1fddee84
Cmddacs ( #189 )
...
Moved dacs to it's own command for command line.
Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com >
2020-09-24 17:16:34 +02:00
Dhanya Thattil and GitHub
3f19f29c9e
G2ContTrigger ( #188 )
...
* g2: setting #frames to 1 and period to 0 for cont trigger, extra frame reg is set to #frames for cont auto and #trigger for cont trigger
2020-09-24 11:59:11 +02:00
maliakal_d
4ad486fda0
Merge branch 'developer' into eigerserverlock
2020-09-21 17:28:38 +02:00
maliakal_d
54ca9f7ebb
wip, doc
2020-09-21 17:09:39 +02:00
maliakal_d
539c0c295b
replaced pthread_mutex_t with sem_t
2020-09-18 11:30:04 +02:00
maliakal_d
092b3fa8b9
eiger: locking for local link access in shared memory
2020-09-18 11:23:21 +02:00
maliakal_d
00f780665f
using common.c to extract date and using nios.c to check kernel version(a bit specific to nios) and using c api instead of system command to get uname
2020-09-10 18:41:31 +02:00
Dhanya Thattil and GitHub
3cd4f3897b
M3: software trigger ( #175 )
2020-09-10 10:15:45 +02:00
maliakal_d
3cf2160a2d
binaries in
2020-09-09 15:25:48 +02:00
maliakal_d
b33fdf4462
merge conflict fixed and merged with developer
2020-09-09 12:31:36 +02:00
Erik Frojdh
bf52ec10da
help printed neutral
2020-09-09 11:06:47 +02:00
maliakal_d
6e06d4307d
WIP
2020-09-08 15:10:57 +02:00
maliakal_d
20a959bf61
update mode to skip firmware checks and setupDetector, kernel check added to m3and g2
2020-09-08 15:08:45 +02:00
maliakal_d
311cebcd00
m3:added parallel mode
2020-09-08 12:16:02 +02:00
maliakal_d
f26d8e514b
merged with g2continuous
2020-09-08 08:46:37 +02:00
maliakal_d
e82e531fb1
server arguments like linux
2020-09-08 08:18:48 +02:00