Commit Graph

9529 Commits

Author SHA1 Message Date
2691d44157 clean shm shouldnt raise, in ci binary not found
All checks were successful
Build on RHEL9 / build (push) Successful in 3m33s
Build on RHEL8 / build (push) Successful in 5m15s
2025-12-19 22:45:36 +01:00
510666352f killprocess throws if no process found-> github runs fails, changed to pkill and not throw 2025-12-19 22:31:45 +01:00
4ca81dd973 starting server for tests per session and nor module 2025-12-19 22:04:04 +01:00
1b98c09efd removed make with registerAddress etc
All checks were successful
Build on RHEL9 / build (push) Successful in 3m19s
Build on RHEL8 / build (push) Successful in 5m4s
2025-12-19 17:17:21 +01:00
4f5e3aaa0c repr reimplemented for bit.cpp 2025-12-19 17:09:48 +01:00
71e129eaa9 replaceing str with __str__ for bit.cpp 2025-12-19 16:58:50 +01:00
0d14c26981 tests for python side 2025-12-19 16:51:51 +01:00
111985aaa3 some last changes 2025-12-19 16:51:42 +01:00
ee95b63893 some more changes for test 2025-12-19 15:23:12 +01:00
c2ea07c870 a few python tests added and python bindings corrected 2025-12-19 15:14:31 +01:00
fbc2459903 fix tests (format)
All checks were successful
Build on RHEL9 / build (push) Successful in 3m56s
Build on RHEL8 / build (push) Successful in 5m33s
2025-12-18 13:38:34 +01:00
431595880e updated python bindings 2025-12-18 13:33:55 +01:00
92219df209 wip. renaming getRegisterDefintiionAddress/Name=>getRegisterAddress/Name and similary for getBitDefinitionAddress/Name 2025-12-18 13:32:11 +01:00
1483848299 fixed bit utils test 2025-12-18 13:20:18 +01:00
f80efe38fa updated python bindings 2025-12-18 13:16:59 +01:00
2bcec2ae31 wip, removing parsing from string inside the class RegisterAddress, BitAddress and RegisterValue 2025-12-18 13:14:50 +01:00
3546a4fe4b fixed ctb tests and FixedString being initialized with gibberish
All checks were successful
Build on RHEL9 / build (push) Successful in 3m53s
Build on RHEL8 / build (push) Successful in 5m2s
2025-12-17 17:13:25 +01:00
fa66aea281 forgot to add test 2025-12-17 14:11:21 +01:00
1f05d570fa tests on mapstack 2025-12-17 14:07:51 +01:00
3df8f03cb3 Maponstack works with integration tests, but need unit tests 2025-12-17 11:08:00 +01:00
41a73e0c73 fix a ctbConfig test
All checks were successful
Build on RHEL9 / build (push) Successful in 3m20s
Build on RHEL8 / build (push) Successful in 4m53s
2025-12-15 15:56:21 +01:00
caa3b3087c Allowed concatenation with other RegisterValue, made them all constexpr 2025-12-15 15:47:33 +01:00
ea9508da9f Removing implicit conversions:
RegisterAddresss and RegisterValue: Removed the implicit conversions.
RegisterAddress: Changed member name from address_ to value_ and method as well to value().
RegisterValue: Also added | operator to be able to concatenate with uint32_t. Same in python bindings (but could not find the tests to modify
2025-12-15 15:19:27 +01:00
ea561e2422 got rid of setbitposition and setaddress, instead overloaded constructor to take in strings so that the conversion from string to bit address members, takes place within the class for easy maintainance in case type changes 2025-12-15 14:29:55 +01:00
5f287ea092 changed bitPosition from int to uint32_t 2025-12-15 13:41:56 +01:00
199f5f113f added marker for 8 cmd tests connected to define, changed macro to static constexpr 2025-12-15 12:14:29 +01:00
224f202e05 naming refactoring (getRegisterDefnition to retunr name and address specifically
All checks were successful
Build on RHEL9 / build (push) Successful in 3m21s
Build on RHEL8 / build (push) Successful in 4m34s
2025-12-13 02:26:07 +01:00
ad642c07a4 refactor from github comments
All checks were successful
Build on RHEL9 / build (push) Successful in 3m23s
Build on RHEL8 / build (push) Successful in 5m21s
2025-12-12 17:26:34 +01:00
5ae1021de9 allow string for register and bit names in c++ api 2025-12-12 17:08:26 +01:00
e3c1191088 Merge remote-tracking branch 'origin/dev/define_cmd' into dev/define_cmd
All checks were successful
Build on RHEL9 / build (push) Successful in 3m20s
Build on RHEL8 / build (push) Successful in 5m12s
2025-12-12 15:22:42 +01:00
497c890b28 split define into 2 commands define_reg and define_bit, definelist into 2: definelist_reg and definelist_bit 2025-12-12 15:21:35 +01:00
froejdh_e
c34eec033a added example using bits 2025-12-12 09:47:45 +01:00
Erik Fröjdh
5295e148da Merge branch 'developer' into dev/define_cmd 2025-12-12 08:36:55 +01:00
Erik Fröjdh
f150eed74b Using define reg/bit from python (#1344)
* define_bit, define_addr in python. 
* setBit/clearBit takes int or addr
2025-12-12 08:35:31 +01:00
654c16b52b changed BitPosition to BitAddress
All checks were successful
Build on RHEL9 / build (push) Successful in 3m44s
Build on RHEL8 / build (push) Successful in 5m17s
2025-12-11 13:04:13 +01:00
ee3222e56b removed bit names in reg 2025-12-11 12:45:45 +01:00
a503881353 fixing so all tests pass 2025-12-11 11:44:04 +01:00
497b3ed00e Merge pull request #1343 from slsdetectorgroup/dev/update_release_notes
All checks were successful
Build on local RHEL9 / build (push) Successful in 1m23s
Build on local RHEL8 / build (push) Successful in 3m26s
Build on RHEL9 / build (push) Successful in 3m35s
Build on RHEL8 / build (push) Successful in 5m10s
updated release notes
2025-12-11 09:52:56 +01:00
300a296c20 updated release notes 2025-12-10 16:21:00 +01:00
ecf1ec553d removed duplicates
Some checks failed
Build on RHEL8 / build (push) Failing after 1m14s
Build on RHEL9 / build (push) Successful in 3m52s
2025-12-08 15:18:27 +01:00
0ca667bd52 Merge branch 'developer' into dev/define_cmd
Some checks failed
Build on RHEL8 / build (push) Failing after 1m14s
Build on RHEL9 / build (push) Successful in 4m17s
2025-12-08 09:55:08 +01:00
01e392b112 Merge pull request #1342 from slsdetectorgroup/dev/dbitorder
All checks were successful
Build on local RHEL9 / build (push) Successful in 1m22s
Build on local RHEL8 / build (push) Successful in 3m26s
Build on RHEL9 / build (push) Successful in 3m49s
Build on RHEL8 / build (push) Successful in 4m31s
Preserve order in receiver dbit list
2025-12-04 16:03:48 +01:00
5409cec73e adapted test to test no reorder behavior
All checks were successful
Build on RHEL9 / build (push) Successful in 4m12s
Build on RHEL8 / build (push) Successful in 4m30s
2025-12-04 10:58:37 +01:00
Erik Fröjdh
1c31a85a43 added function to remove duplicates, preserve order of dbit 2025-12-03 12:14:35 +01:00
134137ead0 build RH8 in conda env
All checks were successful
Build on local RHEL8 / build (push) Successful in 3m24s
Build on RHEL9 / build (push) Successful in 3m24s
Build on local RHEL9 / build (push) Successful in 1m21s
Build on RHEL8 / build (push) Successful in 5m25s
2025-11-27 16:28:21 +01:00
6d3922f487 typo
All checks were successful
Build on RHEL9 / build (push) Successful in 3m24s
Build on RHEL8 / build (push) Successful in 5m14s
Build on local RHEL9 / build (push) Successful in 1m22s
Build on local RHEL8 / build (push) Successful in 3m23s
2025-11-27 15:27:17 +01:00
f14cfb0b31 deploy python ui
Some checks failed
Build on local RHEL9 / build (push) Successful in 1m23s
Build on local RHEL8 / build (push) Successful in 3m23s
Build on RHEL9 / build (push) Successful in 4m26s
Build on RHEL8 / build (push) Has been cancelled
2025-11-27 15:21:34 +01:00
cf4e6b65c1 Merge branch 'dev/NFS_testing' into developer 2025-11-27 11:00:29 +01:00
0da80cd898 local runners only for developer
All checks were successful
Build on RHEL9 / build (push) Successful in 3m53s
Build on RHEL8 / build (push) Successful in 5m30s
2025-11-27 10:43:51 +01:00
8e7921ae45 Merge pull request #1339 from slsdetectorgroup/dev/python_cmd_for_ROI
All checks were successful
Build on RHEL9 / build (push) Successful in 4m30s
Build on RHEL8 / build (push) Successful in 5m46s
Dev/python cmd for roi
2025-11-26 15:29:40 +01:00