-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stage controller app #285
Stage controller app #285
Conversation
This reverts commit c9c2e94.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you have any plan to use StageManager.clear
signal? I'm just curious!
else: | ||
widget.setPosition(position_m) | ||
|
||
def __del__(self): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool!
Applied the reivew.
Applied the review.
Applied the review.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This closes #245, implementing the motorized stage controller app.
Key structure of this app:
QThread
to actually control the stage RPC clients.StageManager
lives in the non-GUI thread, and provides signals to control the RPC clients.StageProxy
provides a convenient interface to control the RPC clients which live in a different thread (automatically converts method calls to signal emissions).Probable issues: