|
f653fc5f7e
|
feat(positioner_box): add units QLabel to device UI components and update visibility logic
|
2025-04-14 13:33:11 +02:00 |
|
|
d6fccd10f5
|
fix(rpc_server): update _serialize_bec_connector to include wait parameter for registration check
|
2025-04-14 10:26:31 +02:00 |
|
|
064343acf2
|
fix(bec_connector): add setObjectName method to update object name and broadcast if registered; closes #472
|
2025-04-14 10:26:31 +02:00 |
|
|
82b82659b7
|
fix(rpc_register): change add_rpc parameter type to BECConnector and add object_is_registered method
|
2025-04-14 10:26:31 +02:00 |
|
|
1921444e15
|
fix(bec_connector): add assertion to ensure BECConnector is used with a QObject; closes #475
|
2025-04-14 10:26:31 +02:00 |
|
|
3b16c9f5a2
|
fix(bec_connector): move RPC registration into single shot method to ensure the rpc name is in sync
|
2025-04-14 10:26:31 +02:00 |
|
|
4381fcc4c2
|
fix(designer): avoid touching deleted widgets during init as QtDesigner will segfault
|
2025-04-14 10:26:31 +02:00 |
|
|
e4e9febc98
|
fix(ring_progress_bar): replaced hard-coded endpoints by MessageEndpoints
|
2025-04-14 10:16:47 +02:00 |
|
|
ac9224e5f2
|
refactor(auto_updates): move cleanup method from user section to internal section
|
2025-04-14 10:04:43 +02:00 |
|
|
18e4ba6cfe
|
fix(auto_updates): fix condition to skip auto update
|
2025-04-14 10:04:43 +02:00 |
|
|
cfc8272ac2
|
docs: add missing class doc strings for rpc-enabled widgets
|
2025-04-12 21:14:01 +02:00 |
|
|
d2c90757c2
|
docs: better document logpanel code
|
2025-04-11 18:27:28 +02:00 |
|
|
1d7b423bb3
|
fix: warning in logpanel
- chain a signal to the child BecLogsQueue rather than passing the
signal instance in
|
2025-04-11 18:27:28 +02:00 |
|
|
cb91ebc0c3
|
refactor(rpc_server): add type hint for _get_becwidget_ancestor method parameter; minor cleanup of imports
|
2025-04-11 13:39:26 +02:00 |
|
|
08168f28d3
|
refactor(rpc_server): add type hints and docstrings for heartbeat and registry update methods
|
2025-04-11 13:37:42 +02:00 |
|
|
125afc8907
|
fix(rpc_server): enhance serialization logic for BECConnector objects and fix return types
|
2025-04-11 13:34:05 +02:00 |
|
|
4dc59aa5e9
|
fix(rpc_base): ensure message wait event is set after processing RPC response
|
2025-04-11 13:28:28 +02:00 |
|
|
96b31a4509
|
fix(client_utils): simplify RPC client instantiation in BECGuiClient
|
2025-04-11 13:25:10 +02:00 |
|
|
20a86ad325
|
fix(server): turn_off_the_lights cleanup fixed for parent_id widgets
|
2025-04-11 10:54:45 +02:00 |
|
|
7e65d4f2d6
|
fix(launch_window): redesign
|
2025-04-11 10:54:45 +02:00 |
|
|
11feeff37c
|
fix(main_window): connected to theme change
|
2025-04-11 10:45:28 +02:00 |
|
|
c1bbb16dad
|
fix(round_frame): orientation can be vertical
|
2025-04-11 10:45:28 +02:00 |
|
|
a5f1f4781e
|
build(bec_lib): raised required version to 3.28.1
|
2025-04-11 10:45:28 +02:00 |
|
|
56c2827140
|
refactor(auto_update): auto_update changed to be BECMainWindow; removed auto update logic from BECDockArea
|
2025-04-11 10:45:28 +02:00 |
|
|
b03d2eaeed
|
fix(waveform): dap curve flickering
|
2025-04-11 10:45:28 +02:00 |
|
|
3a82c95f60
|
fix(waveform, rpc_reference): __getitem__ removed form waveform and rpc_reference
|
2025-04-11 10:45:28 +02:00 |
|
|
5f272a66a4
|
feat(auto_update): add GUI highlight management for auto updates status
|
2025-04-11 10:45:28 +02:00 |
|
|
55baa84eb6
|
feat(main_window): add launcher menu and functionality to show launcher
|
2025-04-11 10:45:28 +02:00 |
|
|
b51d637c5f
|
test(plot_base): test for plot base re-enabled
|
2025-04-11 10:45:28 +02:00 |
|
|
c97db6aaae
|
fix(client): regenerated client
|
2025-04-11 10:45:28 +02:00 |
|
|
e725de3c45
|
fix(dock_area): close BECMainWindow if dock area is central widget
|
2025-04-11 10:45:28 +02:00 |
|
|
6082e7a690
|
refactor(rpc_server): cli_server renamed to rpc_server
|
2025-04-11 10:45:28 +02:00 |
|
|
8914f1d506
|
test(setting_dialog): test that settings reject calls cleanup
|
2025-04-11 10:45:28 +02:00 |
|
|
d06605122e
|
test: qapp must shutdown cli server before checking for leaked QTimer
|
2025-04-11 10:45:28 +02:00 |
|
|
a8adb064f5
|
test(generate_cli): fix reference output
|
2025-04-11 10:45:28 +02:00 |
|
|
31c3b64d7b
|
test(device_signal_input): fix init of device input widget
|
2025-04-11 10:45:28 +02:00 |
|
|
23bdd95d8c
|
test(bec_connector): BECConnector requires a QObject
|
2025-04-11 10:45:28 +02:00 |
|
|
d1712552ff
|
fix(cli): add type ignore comment to generated files
|
2025-04-11 10:45:28 +02:00 |
|
|
20a1c5ddb3
|
feat(launcher): add option for launching with auto updates
|
2025-04-11 10:45:28 +02:00 |
|
|
2511056557
|
feat!: add support for auto updates
|
2025-04-11 10:45:27 +02:00 |
|
|
99383b7715
|
refactor(launcher,main_window): launcher window moved to inherit from BECMainWindow
|
2025-04-11 10:45:27 +02:00 |
|
|
337a332ed1
|
fix(plot_framework): all widgets, popups and side menus cleanups adjusted
|
2025-04-11 10:45:27 +02:00 |
|
|
a1bec75115
|
fix(widgets)!: BECConnector resolves hierarchy including objectName, parent, parent_id upon init; all widgets adjusted
|
2025-04-11 10:45:27 +02:00 |
|
|
a2128ad8d6
|
fix(RPCReference): setattr added
|
2025-04-10 16:11:59 +02:00 |
|
|
5f27a90989
|
feat(server,launcher)!: RPC server separated with the launcher window introduced
|
2025-04-10 16:11:59 +02:00 |
|
|
39164feb18
|
fix(waveform): signals for x device can be defined from gui
|
2025-04-09 23:52:31 +02:00 |
|
|
af28e2e433
|
fix: support auto_range_x/y for viewAll during measurement
|
2025-04-09 14:35:52 +02:00 |
|
|
515d7ad055
|
refactor: add fallback to 'index' plotting in case of missmatch in length
|
2025-04-09 14:35:52 +02:00 |
|
|
0e276d4c09
|
refactor: add support to plot against x_data
|
2025-04-09 14:35:52 +02:00 |
|
|
ed2d958de6
|
refactor: improve plotting behaviour from history
|
2025-04-09 14:35:52 +02:00 |
|