f43bb8eea4
jf: timing info decoder ( #987 )
...
* timing_info_decoder command with options swissfel (default) and shine. added to python, command line generation, autocomplete, tostring, tests.
2024-10-01 11:17:35 +02:00
82ac45873c
dev jf: change status reg bits ( #829 )
...
* jf: rewrite of status reg bits, waiting state includes both wati for trigger and start frame, blocking trigger only waits if its not in waiting for trigger and run busy enabled, error state connected in firmware
2023-10-18 10:47:52 +02:00
d003a6d8e0
2. Dev/add jf pedestal feature ( #807 )
2023-09-29 11:25:58 +02:00
Dhanya Thattil
2ff5291f48
hardware version ( #580 )
...
* hardware version for all dets except eiger
Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com>
2022-11-24 11:24:05 +01:00
Dhanya Thattil
911b2f678f
jungfrau module id ( #581 )
...
* connected module id to detid_jungfrau.txt
* fixed module id register in jungfrau
2022-11-23 12:01:22 +01:00
Dhanya Thattil
4638bf7cf8
Jungfrausync ( #519 )
...
* jungfrau sync
2022-08-23 10:29:16 +02:00
Dhanya Thattil
809b0bdeb8
Jungfraumaster ( #518 )
...
* set jungfrau master only from client
* added tests, fixed a bug in ctb and moench (infinite recursion) that will never happen atm
2022-08-16 09:51:18 +02:00
Dhanya Thattil
01696ca89b
Jungfrautrigger ( #516 )
...
* jungfrau trigger added
* added blocking trigger
2022-08-16 09:41:47 +02:00
a84bd1f881
jungfrau filter resistor highervalue in fpga is smaller resitance, and needs toggling
2021-10-21 15:35:57 +02:00
42b1f9a623
jungfrau filter resistor high bit for higher values change, also no toggling for status
2021-10-21 15:04:53 +02:00
9b321d2ee1
jungfrau: new default to asic reg for chipv1.1, filtercells name change, wrongnumberof parameters message change
2021-10-21 11:27:31 +02:00
4de7bb51ed
updated all .h files with license notice and copyright notice
2021-10-14 18:10:56 +02:00
a3f579b4cc
jungfrau: removed chip version variable in server adn instead set it in fpga
2021-09-27 13:55:43 +02:00
25d03f949e
partialread changed to readnrows
2021-08-31 16:46:49 +02:00
5790e4961b
wip
2021-08-13 17:10:46 +02:00
fce35e35a1
wip
2021-08-10 17:26:26 +02:00
a32e19d74e
moved a definition to server defs
2021-08-09 11:40:53 +02:00
86126c7e27
filter resistor in
2021-08-05 16:56:53 +02:00
c5d6dd0dd4
flippeddatax for jungfrau server
2021-08-05 12:39:04 +02:00
0e5e0f346b
rewrote settings enums, gainmode enums
2021-08-04 13:07:48 +02:00
dd98a10bda
changes in jungfrau frimware
2021-08-02 16:48:15 +02:00
9ed3a294ce
jungfrau: gainmode
2021-08-02 12:44:57 +02:00
61a99c70df
j: configurechip
2021-07-23 14:08:20 +02:00
671cf45fd7
format slsdetectorservers
2020-05-05 15:23:11 +02:00
Dhanya Thattil
c64b09ee79
Jungfraufix ( #84 )
...
* jungfrau: added dbitphase, different pll clkindex 0 with different wr bit
2020-03-04 17:06:18 +01:00
45012df95b
jungfrau registers updated
2019-10-22 14:02:52 +02:00
8c6da7da1b
jungfrau storage cell bug fix
2019-10-22 13:38:17 +02:00
Dhanya Thattil
995f0924e5
Commandline ( #66 )
...
* WIP
* WIP
* removed status to string from defs
* WIP
* WIP
* WIP removed unused functions in multi
* WIP
* print hex in a terrible way
* WIP, loadconfig error
* WIP, type to string
* WIP
* fix to conversion
* WIP, hostname doesnt work
* WIP
* WIP
* WIP
* WIP, threshold
* WIP, threshold
* WIP
* WIP, triggers
* WIP, cycles to triggers
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* rx_udsocksize fx, WIP
* WIP
* WIP
* WIP
* file index (64 bit), WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* merge
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* New python mod
2019-10-21 10:29:06 +02:00
facbc60907
jungfrau server: changes for old and new boards
2019-07-30 09:32:10 +02:00
b63ec9d84a
jungfrau server: updated get starting fnum and frames from start addresses
2019-07-23 15:47:00 +02:00
Dhanya Thattil
29141ac1a6
set starting frame number of next acquisition for both jungfrau and e… ( #27 )
...
* set starting frame number of next acquisition for both jungfrau and eiger. firmware has not implemented a get, so workaround. tests included. frame number 0 not allowed due to Eiger. Eiger max frame is 48 bit, while jungfrau is 64 bit
* made argument of setstartingframenumber const
2019-06-03 11:07:53 +02:00
2c2fb7358c
jungfrau board 2 adc defines, full speed limitation for old boards
2019-05-27 15:04:13 +02:00
1a1c6b9b42
jungfrau server: feature finish: switching between 2 interfaces
2019-05-17 19:19:03 +02:00
89a06f099c
merging refactor (replacing)
2019-04-12 10:53:09 +02:00