16f8f30ea6
fix(file_writer): fixed data update
2024-02-23 21:00:03 +01:00
d5cfbb3753
test(file_writer): updated test data to new xrange return values
2024-02-20 19:10:39 +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
b70421c309
test: fixed tests - service are now waiting for device server
2023-12-18 16:50:50 +00:00
c01e6df2c1
refactor: changes related to devicemanager refactoring
2023-12-18 16:50:50 +00:00
ade6ae4585
refactor: remove :sub :val :stream remnants
2023-11-29 16:28:14 +01: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
e7d73e5b2b
fix: fixed bug for aborted scans
2023-10-05 10:52:03 +02:00
910a92f478
fix: write files on abort and halt
2023-10-02 21:47:08 +02:00
31fca804cd
test: fixed tests
2023-09-07 11:04:08 +02:00
54517cabef
test: added more file_manager tests
2023-09-02 20:58:47 +02:00
153c38aea6
test: added more file_manager tests
2023-09-02 20:58:47 +02:00
Klaus Wakonig
3c553933ac
test: fixed test for new base path
2023-08-31 05:44:20 +00:00
742dfff8ba
refactor: moved file writer functions to bec_lib
2023-07-14 17:11:53 +02:00
a944e43e1a
feat: renamed bec_client_lib to bec_lib
2023-06-28 11:04:24 +02:00
1800e788c0
refactor: minor refactoring
2023-06-25 15:25:05 +02:00
f43d4ebac6
refactor: moved utils into bec_client_lib
2023-06-01 18:01:42 +02:00
44e938ee74
fix: fixed file writer plugins
2023-03-03 11:56:43 +01:00
26852251c5
intermediate commit
2023-02-28 16:26:15 +01:00
b35acbc552
fixed bug in file writer dir path
2022-11-05 11:09:44 +01:00