Skip to content

Wip/ephys link #130

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

Merged
merged 21 commits into from
Mar 26, 2025
Merged

Wip/ephys link #130

merged 21 commits into from
Mar 26, 2025

Conversation

hannalee2
Copy link
Collaborator

Update

1. CoordsConverter

  • Added CoordsConverter to convert the coordinates and distance, from local space to global space, and vise versa
  • Calculator, StageController, and StageListner classes delegate the coordinate conversion to CoordsConverter

2.. httpServer

Added httpServer using aioHttp library to serve asyncIO request from clients (Ephys-link)

3. StageController

Small update in stage controller to serve the request Insertion and moveXYZ from Ephys-link parallax binding

hannalee2 added 21 commits March 6, 2025 14:20
This module can be inherited in many different classes, such as calculator, stage_listener for displaying UI, and stage_controller to receive/send commands
No need to send the transM info by siganl, we can get this through the model instance
…coords form Pinpoint, and send local coords to MPM server
aiohttp handles async http server client interface
…cking to the server

We don't need to wait the harware I/O responses from stage controller, and what Parallax needs to do is just sending the commands to their http server.
@hannalee2 hannalee2 merged commit 018075f into main Mar 26, 2025
2 checks passed
@hannalee2 hannalee2 deleted the wip/ephys-link branch April 3, 2025 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants