Commit Graph
58 Commits
Author SHA1 Message Date
maliakal_dandGitHub e1497f9cb9 Dev/server malloc check (#1023)
* usleep in communication to actually relay the err message of memory allocation to the client (weird but test for now), function in server to handle memory allcoation issues (updates mess, ret and sendsit to the client and returns prior from function implementatin, setting fnum in client for the speicific functions that send to detector each argument separtely, they need to remember the fnum else they throw with the incorrect fnum
* server: every malloc must check if it succeeded, rearranging so that the free is clear as well (only in funcs so far)
* fixed malloc checks in other places other than funcs.c
2024-11-18 09:46:21 +01:00
Dhanya ThattilandGitHub 8158ef876c eiger: quad write/read reg (dr) and quad positions (#649)
* eiger: adding mask to read/write registers. useful for setting quad parameters as they might have different values for left and right fpga registers.
** fix quad position
* fix quad flipping
* formatting
2023-02-09 15:55:35 +01:00
Dhanya ThattilandGitHub afeee5501c Fixpositions (#436)
* fix positions on server side

* wip

* numports wip

* wip

* jungfrau top inner interface row increment

* x, y detpos, wip

* removed eiger row indices flipping in gui (bottom flipping maintained)

* wip

* wip, jungfrau numinterfaces2

* jungfrau virtual works

* eiger, jungfrau, g2 virtual server works

* eiger positions fix, wip

* binaries in

* minor printout

* binaries in

* pointer bug

* comment to define test_mod_geometry define
2022-04-28 16:32:26 +02:00
maliakal_d ef1c52ddc1 merge conflict fix 2022-03-17 08:46:04 +01:00
maliakal_d 39d3ee2b15 merge fix 2022-03-17 08:41:49 +01:00
maliakal_d 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
maliakal_d 2b2533f465 allowing setmaster for eiger 2022-02-22 15:23:04 +01:00
maliakal_d 4107938921 adding 12 bit mode for eiger, WIP 2022-02-16 15:03:25 +01:00
maliakal_d ac5d60155d swapping left and right for trasnmission delay to correspond to left and right of top 2022-02-04 10:49:28 +01:00
maliakal_d 9168bc3ec9 eiger server: fix for datastream enabling wrong ports for bottom half module 2022-02-02 15:12:35 +01:00
maliakal_d b39c64032d clang format 2021-10-19 14:49:43 +02:00
maliakal_d b913c0059a added .c licenses 2021-10-15 15:52:40 +02:00
maliakal_d 1c13dd95a0 eiger server fix: 10genable stop server does not have send_data struct initialized, not configuring mac or setup header for stop server 2021-10-13 12:56:03 +02:00
maliakal_d bd4827c4df wip 2021-09-01 17:19:06 +02:00
maliakal_d 640a7823bd wip 2021-09-01 17:14:28 +02:00
maliakal_d a51deda2a4 moduleid for eiger m3 and g2, but set only for g2 2021-09-01 17:06:34 +02:00
maliakal_d 25d03f949e partialread changed to readnrows 2021-08-31 16:46:49 +02:00
maliakal_d 171175afd1 fixed alignment of macs and port due to structure 2021-08-30 14:19:31 +02:00
maliakal_d 0233afb8d2 eiger, refactoring converting ip and mac 2021-08-30 12:50:11 +02:00
maliakal_d edbccd3661 wip 2021-08-27 17:52:48 +02:00
maliakal_d 97880d419a possible fix for eiger num udp 2021-08-26 18:56:29 +02:00
maliakal_d 19b428a91e minor 2021-08-26 16:55:30 +02:00
maliakal_d b75b9fa3b7 eiger round robin 2021-08-26 16:29:36 +02:00
maliakal_d f8d8fcf48a wipg 2021-08-18 19:05:05 +02:00
maliakal_d 62d697e91f readnlines->partialread, better debugging for TCP socket interface bug 2021-08-13 12:34:50 +02:00
maliakal_d df300d29d2 minor 2021-07-21 14:08:47 +02:00
maliakal_d ec7ba7c508 wip to change to enum for portposition 2021-07-20 16:05:08 +02:00
maliakal_d f9feabaacf fix 2021-07-12 16:32:55 +02:00
maliakal_d ff4ca4af6c fix 2021-07-12 16:32:25 +02:00
maliakal_d fdf6632356 wip 2021-07-05 15:20:34 +02:00
maliakal_d cbdb05a3a8 wip 2021-07-01 15:11:22 +02:00
maliakal_d 814e8898d8 wip 2021-06-28 17:42:37 +02:00
maliakal_d a7d46b701a wip 2021-06-28 17:11:01 +02:00
maliakal_d 4a4fbddb79 wip 2021-06-28 17:07:09 +02:00
maliakal_d 755738a42e wip 2021-06-22 20:50:50 +02:00
Dhanya ThattilandGitHub a6d696a0f8 Nextframenumber (#215) 2020-11-16 17:26:12 +01:00
maliakal_d 092b3fa8b9 eiger: locking for local link access in shared memory 2020-09-18 11:23:21 +02:00
Dhanya ThattilandGitHub dd918fb326 eiger deactivate beb functions (#140)
eiger: some deactivated beb functions should return a value instead of accessng  beb
2020-08-18 15:52:52 +02:00
maliakal_d ab72d342c9 formatting 2020-06-10 17:29:28 +02:00
maliakal_d 200186ddde binaries in, std=gnu99, for loop variable declaration inside for loop 2020-06-10 17:27:02 +02:00
maliakal_d af4b5bbf50 Pr fix 2020-05-13 09:22:40 +02:00
maliakal_d e148a584df formatting 2020-05-11 19:27:49 +02:00
maliakal_d 5aaefc8e00 fix using real detectors, moving readconfig to end (due to initialization) 2020-05-11 19:26:22 +02:00
maliakal_d 30078d6c1f eiger: deactivate at startup, hostname activates, config file for top or master, if none, reset to hardware, no binaries 2020-05-08 18:11:15 +02:00
maliakal_d 13c1f7c2d6 WIP 2020-05-08 16:31:26 +02:00
maliakal_d 7d94ad51ab format slsdetectorservers .c 2020-05-05 15:30:44 +02:00
maliakal_d 9f3ad4e2f4 merge from 4.2.0 2020-04-07 15:14:27 +02:00
Erik Frojdh 0de0d82a1a replaced old logger 2020-03-11 12:40:12 +01:00
maliakal_d 18b8720c17 separated parameters and versions 2019-11-06 16:43:59 +01:00
Dhanya ThattilandGitHub ca054626e6 Removeudpcache (#65)
* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP

* solved eiger 1-10g issue

* some fixes for remove udp cache to work

* bug fix virtual

* removed special handling of rx_udpip
2019-09-30 14:46:25 +02:00