a4adb64f5f
refactor: endpoints return EndpointInfo object instead of string
2024-03-05 17:05:40 +01:00
4f63fef18c
fix: fix dap test, cleanup redudant config values
2024-03-01 07:00:53 +01:00
b92a79b0c0
refactor!(connector): unify connector/redis_connector in one class
2024-02-26 14:49:43 +01:00
d37c5e7391
feat: Add Ophyd DeviceProxy to backend for simulation framework, delayed init of proxies
2024-02-23 13:47:06 +01:00
e5aeb510bf
test: fixed tests
2024-02-23 07:21:22 +01:00
8bbfd10ca7
refactor(messages)!: messages refactoring, new serialization module
...
To have a better separation of concern between messages and how they are conveyed in connectors.
BECMessage can be simple dataclasses, leaving the serialization to the connector which transport those.
The serialization module itself can be isolated, and in the case of msgpack it can be extended to
understand how to encode/decode BECMessage, to simplify writing code like with BundleMessage or to
be able to automatically encode numpy or BECStatus objects.
Finally, client objects (producers and consumers) can receive BECMessage objects instead of having
to dump or load themselves.
2024-02-07 12:43:52 +01:00
f802e60b5c
test: add test for monitor cb
2024-01-19 16:51:51 +01:00
c01e6df2c1
refactor: changes related to devicemanager refactoring
2023-12-18 16:50:50 +00:00
1fbf50cf42
test: fixed device server tests for config update
2023-12-15 19:56:46 +00:00
06f2d781ae
refactor: rename module BECMessage -> messages
...
This should help to avoid confusion between BECMessage module and
BECMessage class located in the same module
2023-11-10 10:28:53 +01:00
524ef24da0
refactor: flatten bec_lib structure
2023-11-10 10:24:33 +01:00
de5da559a6
refactor: move bec_lib test utils out of core folder
2023-11-10 10:22:51 +01:00
146898ec3f
refactor: run isort on all files
...
$ isort . --profile=black --line-width=100 --multi-line=3 --trailing-comma
2023-11-10 10:22:47 +01:00
03595b42f7
fix: changed progress update from devicestatus to progress message
2023-10-06 11:03:11 +02:00
a944e43e1a
feat: renamed bec_client_lib to bec_lib
2023-06-28 11:04:24 +02:00
f43d4ebac6
refactor: moved utils into bec_client_lib
2023-06-01 18:01:42 +02:00
28d26b6c39
test: disabled metrics and service info threads for tests
2023-03-20 16:47:28 +01:00
c7c1c44be6
feat: added complete and support for new kickoff signature
2023-03-20 14:54:10 +01:00
2f61b328cf
fix: fixed bugs related to refactoring
2023-03-05 17:30:15 +01:00
d0134ca4be
refactor: changes related to new config management
2023-03-03 10:36:07 +01:00
d846d55cde
feat: decoupled scibec from core services; added config to redis
2023-02-26 17:33:24 +01:00
c44da88801
test: added option to discard pipeline data
2023-01-10 09:28:43 +01:00
ad56d591e2
fix: fixed test for merged db updates
2022-11-23 13:23:34 +01:00
4a53eb0dc9
resolved test file conflict
2022-10-26 19:25:26 +02:00