Skip to content
Draft
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
ebd7a2b
AxisControlWidget: refactor _emit_movement_started -> _actor_slot_mov…
rocco8773 Jun 23, 2026
904fdbc
AxisControlWidget: refactor _emit_movement_finished -> _actor_slot_mo…
rocco8773 Jun 23, 2026
97e62e3
AxisControlWidget: created Signal _actorStatusChanged
rocco8773 Jun 23, 2026
f44ac8c
AxisControlWidget: refactored Signal requestDisplayRefresh -> refresh…
rocco8773 Jun 23, 2026
fc37805
AxisControlWidget: refactored _emit_connection_lost -> _actor_slot_co…
rocco8773 Jun 23, 2026
d87e195
AxisControlWidget: refactored _emit_connection_established -> _actor_…
rocco8773 Jun 23, 2026
9ac8b1e
AxisControlWidget: create "slot" _actor_slot_status_changed
rocco8773 Jun 23, 2026
fb88c86
AxisControlWidget: create Slot _handle_movement_stopped
rocco8773 Jun 23, 2026
e73e7e2
AxisControlWidget: create Slot _handle_actor_status_changed
rocco8773 Jun 23, 2026
ff1f651
DriveBaseController: have update_all_axis_displays emit driveStatusCh…
rocco8773 Jun 23, 2026
1332f27
DriveBaseController: create Slot _handle_zero_all_brn_clicked
rocco8773 Jun 23, 2026
6740d27
AxisConfigWidget: create "slot" _actor_triggered_config_changed
rocco8773 Jun 23, 2026
8a117cf
undo accidental commited changes
rocco8773 Jun 23, 2026
1d6a7a8
set min bapsf_qt dependency to v2026.6.4
rocco8773 Jun 24, 2026
fe87bb4
replace all matplotlib .draw() with .draw_idle()
rocco8773 Jun 24, 2026
05358e4
added PYTHONFAULTHANDLER to the --debug mode
rocco8773 Jun 24, 2026
5932d08
Merge branch 'main' into simplesignal_emit_in_main_thread
rocco8773 Jun 24, 2026
fa0a43b
Merge branch 'main' into simplesignal_emit_in_main_thread
rocco8773 Jun 24, 2026
9747e9d
Merge branch 'main' into simplesignal_emit_in_main_thread
rocco8773 Jun 24, 2026
d428846
add attribute _main_thread to SimpleSignal
rocco8773 Jun 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions bapsf_motion/utils/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,10 @@
"loop_safe_stop",
"dict_equal",
]

import asyncio
import re
import threading
import time

from astropy import units
Expand All @@ -40,6 +42,7 @@ class SimpleSignal:
def __init__(self):
self._handlers = None
self._block = False
self._main_thread = threading.main_thread()

@property
def handlers(self) -> List[Callable]:
Expand Down