159 Commits

Author SHA1 Message Date
6a272dede1 docs(ophyd): fixed ophyd config description 2024-02-10 18:59:11 +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
b4ac84a960 docs: complement documentation 2024-02-05 14:48:35 +01:00
a25c4b2bb0 docs: added references to the user guide 2024-02-02 13:04:44 +01:00
356374e59c docs: complement documentation 2024-01-25 12:12:26 +01:00
979e1d6b84 docs: updated the docs 2024-01-24 22:18:31 +01:00
58098821e9 docs: added ophyd-test to documentation 2024-01-24 16:19:21 +01:00
3cb7ae7cf9 fix: remove deviceType from device config and backend; closes #171 2024-01-24 12:15:57 +01:00
wyzula-jan
87074a8e5e doc: bec_plotter.py docstring fixed, documentation updated 2024-01-10 17:57:33 +01:00
wyzula-jan
6bf51abeea docs: BECPlotter docs updated in GUI section 2024-01-09 16:07:03 +01:00
4ea93dcd48 fix: fixed wm behaviour 2023-12-15 23:05:43 +00:00
8dbf4c79d4 refactor: update configs; relates to 2db65a385524b81bef1943a2a91693f327de4213 2023-12-15 07:17:18 +00:00
c33a66ef00 docs: updated docs for cached config readouts 2023-12-14 18:14:19 +00:00
6cf5cfa7a5 docs: update user docs, read and get; closes #125, #150 2023-12-11 18:23:20 +01:00
4aa9ba4a8e fix: fix devicemanger get_deviceType_devices bug and add test 2023-12-11 18:23:17 +01:00
26dabe6f31 docs: fix docs, merge ophyd_devices into ophyd in developer documentation 2023-12-11 18:21:48 +01:00
c288a4ee53 docs: address merge comments 2023-12-11 18:21:48 +01:00
3c64df327a docs: add fields to developer.ophyd as fillers 2023-12-11 18:21:48 +01:00
e2a41c8b12 docs: update docs, change software limits for motor 2023-12-11 18:21:48 +01:00
fad86626a4 docs: add docs for read and get interface access; closes #125 2023-12-11 18:21:48 +01:00
ab7a9faf74 docs: fix typos, add links to requirements 2023-12-11 18:21:41 +01:00
ad10fb93f5 ci: default to python39 2023-12-11 16:52:25 +00:00
f38ddc3854 docs: update documentation to new config structure 2023-12-11 13:28:33 +00:00
6ede847b3e docs: updated install information for bec dev 2023-12-11 14:06:49 +01:00
01bba51da1 docs: fixed paragraph level 2023-12-05 15:00:46 +01:00
1c82e80960 docs: improved introduction 2023-12-05 10:20:38 +01:00
329e30b722 docs: cleanup developer docs; remove usage folder 2023-12-01 12:57:22 +00:00
3236d1ea72 docs: resolved threadl small typo in install 2023-11-28 21:19:21 +00:00
173eb26b0c docs: split ophyd and ophyd_devices 2023-11-28 21:19:21 +00:00
5e3c10aca6 docs: review install_developer_env 2023-11-28 21:19:21 +00:00
f4ffff3414 docs: review contributing section 2023-11-28 21:19:21 +00:00
1ac315dc61 docs: reviewd architecture section 2023-11-28 21:19:21 +00:00
c35e0be40d docs: review developer page 2023-11-28 21:19:21 +00:00
b5c7453445 docs: rem typo and add link in data_access 2023-11-28 21:19:21 +00:00
ede65af1c3 docs: rem typos in cli section 2023-11-28 21:19:21 +00:00
6acbb66ed7 docs: fixed link; minor changes 2023-11-28 12:53:19 +01:00
dc0d611ddc docs: fixed typos and links in user section 2023-11-28 11:41:21 +00:00
487582d0a1 docs: refactoring of user section 2023-11-28 11:41:21 +00:00
e3c3607fef docs: include comments upon merge request 2023-11-24 10:49:51 +00:00
cb531c2de1 docs: fix style 2023-11-24 10:49:51 +00:00
e01790062b docs: remove typo 2023-11-24 10:49:51 +00:00
bf138ca380 docs: add gauss_scatter_plot 2023-11-24 10:49:51 +00:00
15316caedb docs: reviewed user documentation 2023-11-24 10:49:51 +00:00
12bd969d59 docs: refactor device configuration.md 2023-11-24 10:49:51 +00:00
aa5a245b46 docs: update user guide for installation 2023-11-24 10:49:51 +00:00
7f8b1b1bbe fix: fixed packaging of demo_config and openapi_schema 2023-11-23 18:08:24 +01:00
6731a55942 docs: fixed link to conventionalcommits 2023-11-22 22:15:11 +01:00
f5a9f7dfa6 docs: added placeholder for developer doc 2023-11-22 22:13:05 +01:00
033c53529e docs: fixed page navigation 2023-11-22 21:52:13 +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