617 Commits

Author SHA1 Message Date
Dhanya Thattil
110e57ff6c
Eiger stop lock (#576)
* added a lock when stopping or starting state machine in eiger server

* added 5ms right after acq started to make sure it really started

* added 100ms right after acq started to make sure it really started
2022-11-17 15:23:41 +01:00
e7c65f44cb returning empty fail message for eiger 2022-11-11 16:56:58 +01:00
83e0eb8b01 removed the test for allow update for kernel and server as it is eligible if the kernel is booting up anyway 2022-11-11 16:02:17 +01:00
7f8b5ac6c0 blackfin nCE pin fix for new kernel 2022-11-11 15:31:30 +01:00
ef7e9d73a5 eiger server fixes:
- removed feb reset in stop acquisition as it caused processing bit to randomly not go high (leads to infinite loop waiting for it to go high). This is anyway done at prepare acquisition and set trimbits.
- left AND right registers monitored for processing bit done
- febProcessinginprogress returns STATUS_IDLE and not IDLE
- In feb stop acquisition, if processing bit is running forever, checks for 1 s, then if acq done bit is high, returns ok, else throws
- feb stop acquisition returns 1 if success and fucntion in list calling it compares properly instead of STATUS_IDLE (no effect, but incorrect logic)
- chipsignals to trimquad should only monitor right fpga (not both as it will throw)
- fixed error messages of readregister inconsistent values
- setmodule and read frame was returning fail without setting error messages (leading to broken tcp connection due to no error message)
-
2022-10-21 16:31:17 +02:00
00d63e48bb fix tests 2021-11-25 10:14:49 +01:00
993ba5926e update test fix 2021-11-25 10:00:40 +01:00
c1e374ed51 Merge branch '6.0.1.rc1' of github.com:slsdetectorgroup/slsDetectorPackage into 6.0.1.rc1 2021-11-25 08:42:46 +01:00
eb690437c9 fix tests: get filtercells only for chipv1.1 2021-11-25 08:42:39 +01:00
eff4ba01b9 jungfrau: flip rows and partial readout only available for hw2.0 2021-11-24 14:44:42 +01:00
e9caa53af0 minor text fix + macro define in the right place 2021-11-24 11:32:19 +01:00
81eb0217ad fixing the error messagE 2021-11-24 10:19:35 +01:00
044843c8b7 check not required when writing to fpga flash dir 2021-11-24 09:27:18 +01:00
9aea183f5c typo 2021-11-23 16:26:56 +01:00
f39f93b2c8 adding the check for copydetector server and updatemode (also for any kind of updatedetectorserver, programfpga and updatekernel) 2021-11-23 16:25:28 +01:00
ed2e6e4e28 print error 2021-11-23 15:45:01 +01:00
74348afcf6 fix 2021-11-23 15:30:08 +01:00
a101e18d60 fix to ensure updatekernel does not work with Amd blackfin flash and a kernel older than the current one 2021-11-23 15:23:16 +01:00
9d859cb4c2 fixed warnings in server for format 2021-11-22 15:14:26 +01:00
848884f6cf temp server binary in tmp folder already has full path 2021-11-18 15:33:47 +01:00
f7286d29fa merge fix 2021-11-17 10:13:44 +01:00
00775b543e fixed warnings 2021-11-17 09:25:36 +01:00
904af4de06 fix to allowing update mode functions in update mode and removing exception about set_position for hostname in update mode 2021-11-16 09:55:29 +01:00
eb69d7cb69 update mode added. need to fix why udpatemode get and set not in allowed functions 2021-11-12 17:18:26 +01:00
0ffd30e147 works virutally for virtual servers 2021-11-12 15:18:42 +01:00
eda66e63a5 allowed functions in update mode 2021-11-11 19:08:05 +01:00
4fb19ceaa5 minor 2021-11-11 11:01:19 +01:00
93a191f122 complete path for eiger 2021-11-11 10:56:09 +01:00
c532ecc2e8 moved movefile and writefile to common and avoiding need to send different named files for nios 2021-11-11 10:43:17 +01:00
25eecf7039 siable warning to truncate and compile fix 2021-11-11 10:12:08 +01:00
85d350b48b blackfin server is not in memory 2021-11-11 10:06:47 +01:00
18bbce70b1 fwrite bug 2021-11-11 09:36:15 +01:00
fa822634aa copying binary not done properly 2021-11-11 09:30:53 +01:00
93a86324fb typo bug fix 2021-11-11 09:25:28 +01:00
a099637b7e checksum also for nios 2021-11-11 09:23:24 +01:00
4dfdd6f10b minor 2021-11-11 09:22:15 +01:00
4f6640a6f1 minor 2021-11-11 09:21:21 +01:00
65a2a9eb06 checksum of server binary file 2021-11-11 09:12:14 +01:00
169361d459 blackfin requires a few writes 2021-11-10 18:54:02 +01:00
4f5f8408cf more error detail 2021-11-10 17:53:40 +01:00
32d664a77d actually writing the server binary from memory to file before linking, sycing, permissions etc 2021-11-10 17:48:18 +01:00
233d374a4d server works 2021-11-10 11:47:26 +01:00
15aa42d328 wip 2021-11-10 10:58:29 +01:00
0090c183bf more print and fclose 2021-11-09 16:00:01 +01:00
f5d62b50ce allowing kernel update for nios 2021-11-09 15:53:31 +01:00
098601e717 need to find a better way to show unrecognixed functions 2021-11-09 15:52:37 +01:00
898ee9b7b7 arguments stays for unknown enum 2021-11-09 15:41:59 +01:00
db88f67cda unknown function enum error proper print 2021-11-09 15:37:12 +01:00
f8e2522a11 minor 2021-11-09 14:40:36 +01:00
a59537088b fix 2021-11-09 14:35:49 +01:00