Commit Graph
9625 Commits
Author SHA1 Message Date
mazzol_a b1f598fba0 added git lfs to workflow
Build on RHEL8 docker image / build (push) Failing after 12s
Build on RHEL9 docker image / build (push) Successful in 3m50s
Run Simulator Tests on local RHEL8 / build (push) Failing after 1m53s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m36s
2026-07-06 22:29:03 +02:00
mazzol_a 059b9c7177 added slsWarnings and c++17 compiler option 2026-07-06 22:28:16 +02:00
mazzol_a 474bda497e split code into implementation class and actual class doing tcp communication
Build on RHEL8 docker image / build (push) Failing after 14s
Build on RHEL9 docker image / build (push) Successful in 3m44s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m35s
Run Simulator Tests on local RHEL8 / build (push) Failing after 1m50s
2026-07-06 18:34:15 +02:00
mazzol_a 07b0a4c3a0 member function getDerived for better readability 2026-07-03 16:14:41 +02:00
mazzol_a 43fedb9b1b second Review
Build on RHEL8 docker image / build (push) Failing after 34s
Run Simulator Tests on local RHEL8 / build (push) Failing after 1m51s
Build on RHEL9 docker image / build (push) Successful in 4m14s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m40s
2026-07-03 15:59:56 +02:00
mazzol_a b725be49b2 fixed eiger, mythen tests for dynamic range
Build on RHEL8 docker image / build (push) Failing after 32s
Build on RHEL9 docker image / build (push) Successful in 3m53s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m36s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m2s
2026-06-29 15:50:39 +02:00
mazzol_a b6e8a5df59 code review
Build on RHEL8 docker image / build (push) Failing after 33s
Build on RHEL9 docker image / build (push) Successful in 3m58s
Run Simulator Tests on local RHEL9 / build (push) Failing after 6m30s
Run Simulator Tests on local RHEL8 / build (push) Failing after 8m21s
2026-06-29 15:13:27 +02:00
mazzol_a 9cd0a81be5 Merge branch 'developer' of github.com:slsdetectorgroup/slsDetectorPackage into dev/matterhorn_server_funcs 2026-06-29 10:14:02 +02:00
mazzol_aandGitHub 4395e7b5f6 added moench05 to pyctbgui (#1481)
Build and Deploy on local RHEL9 / build (push) Successful in 2m11s
Build on RHEL9 docker image / build (push) Successful in 3m45s
Build on RHEL8 docker image / build (push) Successful in 5m14s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m34s
Build and Deploy on local RHEL8 / build (push) Successful in 5m8s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m4s
* added moench05 to pyctbgui

* use moench05 defs from aare
2026-06-26 17:43:27 +02:00
mazzol_aandGitHub 2a24bad218 treating warnings as errors during workflows (#1473)
Build and Deploy on local RHEL9 / build (push) Successful in 2m3s
Build on RHEL9 docker image / build (push) Successful in 4m21s
Build and Deploy on local RHEL8 / build (push) Successful in 5m0s
Build on RHEL8 docker image / build (push) Successful in 5m3s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m37s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m10s
* treating warnings as errors during workflows

* suppress warnings for moench calibration

* no format overflow

* revert formatting

* bettter conditional branching in cmake
2026-06-17 13:50:07 +02:00
e4a97b1ea9 Dev/ctb/display counter images (#1471)
Build on RHEL9 docker image / build (push) Successful in 4m36s
Build on RHEL8 docker image / build (push) Successful in 5m16s
Build and Deploy on local RHEL9 / build (push) Successful in 2m7s
Build and Deploy on local RHEL8 / build (push) Successful in 5m0s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m39s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m7s
* WIP

* show image coordinates

* passing frame and plot values dynamically

* WIP

* succesfully show each counter as one image

* added checkboxes for different images

* only display counters for transceiver samples and image plot

* fixed layout

* dont reshape already done in transform

---------

Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
2026-06-16 16:30:14 +02:00
mazzol_aandGitHub b4a3e1187a Fix/segmentation fault in virtual detectors (#1472)
Build and Deploy on local RHEL9 / build (push) Successful in 2m2s
Build on RHEL9 docker image / build (push) Successful in 3m48s
Build and Deploy on local RHEL8 / build (push) Successful in 5m1s
Build on RHEL8 docker image / build (push) Successful in 5m8s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m38s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m2s
* fix overflow in copying of image to packet

* overflow fixed for xilinx
2026-06-12 11:49:02 +02:00
2e4cd258a8 Dev/refactor caller tests master attributes (#1462)
Build on RHEL9 docker image / build (push) Successful in 4m1s
Build on RHEL8 docker image / build (push) Successful in 5m1s
Build and Deploy on local RHEL9 / build (push) Successful in 2m1s
Build and Deploy on local RHEL8 / build (push) Successful in 5m7s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m37s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m10s
* refactoring

* wip

* refactored, yet to take out checkers

* checker added

* wip acquire ctb state

* wip acquire ctb state

* wip, acq test

* acquire moved out

* fix

* wip, To fix masterattribtues

* wip, masterfilecheks

* wip, at ctbexpectedstate

* wip, fixing acquire

* wip, acquire done

* wip

* compiles

* refactoring

* minor

* minor

* reduced unnecessary includes

* fix in tests

* removed ctb state check

* ctb fix with ctb state

* fixed ctb guard tests

* minor debug

* work for xilinx ctb

---------

Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
2026-06-10 17:30:30 +02:00
f31234bbc3 Add rx_streamdummyheader command (#1442)
Build and Deploy on local RHEL9 / build (push) Successful in 2m1s
Build on RHEL9 docker image / build (push) Successful in 3m49s
Build on RHEL8 docker image / build (push) Successful in 5m1s
Build and Deploy on local RHEL8 / build (push) Successful in 5m6s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m17s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m56s
* add rx_restream_stop command. This allows to send a ZMQ dummy header any time user wants to do so. For example this allows to pre-configure the ZMQ processing software before the acquisition begins. Therefore, the dummy header was adapted in order to contain the fields stored in the receiver.

* renamed command, changed inherit, moved commands to zmq related section

* update filename in restreamstop

* renamed helper function, sorted header fields alphabetically

* fixed fnametostream set

* renamed functions, add SetFileName method, format JSON parameters order

* added python bindings and formatting (does nothing really)

* renamed restream stop functions to stream dummy

* checkout .github files from ed8c885

* release notes

---------

Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
2026-06-01 12:07:52 +02:00
mazzol_a b4ddb3b9b6 add error log when opening dev/mem
Build on RHEL8 docker image / build (push) Failing after 14s
Build on RHEL9 docker image / build (push) Successful in 3m53s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m18s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m50s
2026-05-29 17:46:12 +02:00
mazzol_a 2a3ac07aa7 always return error message 2026-05-29 17:44:59 +02:00
mazzol_a ad0151fcf8 fixed copy of server binary 2026-05-29 17:42:50 +02:00
mazzol_a 3071fe09c1 update generate_registerdefs.py 2026-05-29 17:22:30 +02:00
mazzol_a ca3bbd1c3f fixed cmake list 2026-05-29 17:22:08 +02:00
mazzol_a 8427b52203 copy to server_directory/bin when cross compiling
Run Simulator Tests on local RHEL9 / build (push) Failing after 7s
Run Simulator Tests on local RHEL8 / build (push) Failing after 12s
Build on RHEL9 docker image / build (push) Failing after 11s
Build on RHEL8 docker image / build (push) Failing after 12s
2026-05-29 15:57:05 +02:00
mazzol_a c44c3d8f6d fix bug in SPI read 2026-05-29 15:57:05 +02:00
mazzol_a bb7e2884fe automatically update matterhorn api version when cross compiling binaries 2026-05-29 15:57:02 +02:00
mazzol_a 5b6a07881e small fixes from tests on board 2026-05-29 15:56:20 +02:00
mazzol_a 6da2a26d20 uploaded matterhorn server binary tracked as lfs 2026-05-29 15:56:20 +02:00
mazzol_a 7dba319355 updated mac address 2026-05-29 15:56:20 +02:00
mazzol_a 349425adb6 update receiver parameters function 2026-05-29 15:56:20 +02:00
mazzol_a cb0477d456 fix constructor for HarwareSPICommunication is public 2026-05-29 15:56:20 +02:00
mazzol_a 4ee517f1d3 added toolchain file for cross compilation 2026-05-29 15:56:18 +02:00
mazzol_a 4512e8ca49 moved SharedMemory to slsSupportLib 2026-05-29 15:55:12 +02:00
mazzol_a 1485f7c6c6 fixed SPI communication 2026-05-29 15:55:12 +02:00
mazzol_a 3e6d9b56a3 removed shared memory in destructor 2026-05-29 15:55:12 +02:00
mazzol_a 92c9a56804 added tests for MatterHorn Helper Functions 2026-05-29 15:55:12 +02:00
mazzol_a 7f7df42801 completed HelperFunctions 2026-05-29 15:55:12 +02:00
mazzol_a c9a543c095 WIP added HelperFunction for mask conversion 2026-05-29 15:55:12 +02:00
mazzol_a b9ef4bc615 moved memory for Bus communication to BucCommunication class 2026-05-29 15:55:12 +02:00
mazzol_a 7d8a7ade00 added SPI communication 2026-05-29 15:55:12 +02:00
mazzol_a 8f18eaca92 modified memory model 2026-05-29 15:55:09 +02:00
mazzol_a 008c09cf04 added Matterhorn data class 2026-05-29 15:54:32 +02:00
mazzol_a ff9f7c2795 implemented bus read and write 2026-05-29 15:54:29 +02:00
mazzol_a 55b5511485 added shared memory for aqcuisition status 2026-05-29 15:53:32 +02:00
mazzol_a 38e2cc45aa refactored directory structure 2026-05-29 15:52:45 +02:00
mazzol_a 1422b41b0f PR Review 2026-05-29 15:34:36 +02:00
mazzol_a f07baa197c porper cleanup of matterhorn app 2026-05-29 15:33:42 +02:00
mazzol_a bd3e375819 wrong overload 2026-05-29 15:33:41 +02:00
mazzol_a 5c0e84979a added some more functions 2026-05-29 15:33:41 +02:00
mazzol_a ecba0bdb75 removed stopserver 2026-05-29 15:33:41 +02:00
mazzol_a 105ab9edbe added Server class usable for all detectors 2026-05-29 15:33:41 +02:00
mazzol_a 12182b6ef2 fixed build 2026-05-29 15:33:39 +02:00
mazzol_a f62aaf991f added udp functions to matterhornserver 2026-05-29 15:29:04 +02:00
mazzol_a 26fbde1020 WIP 2026-05-29 15:28:30 +02:00