Skip to content
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

Add simultaneous multiple camera connection #128

Closed
gkoh opened this issue Sep 16, 2024 · 5 comments · Fixed by #127
Closed

Add simultaneous multiple camera connection #128

gkoh opened this issue Sep 16, 2024 · 5 comments · Fixed by #127
Assignees
Milestone

Comments

@gkoh
Copy link
Owner

gkoh commented Sep 16, 2024

With the shift to expose the EPS32's underlying FreeRTOS, we can further abstract furble's components in meaningful ways.
By adding per-camera tasks and funnelling UI inputs through a command queue, it will be possible to connect to and control multiple cameras at the same time.

To preserve the current 'easy' 'click-click-click' experience, hide the feature behind a setting and default to false.

@gkoh gkoh added this to the v2.2.0 milestone Sep 16, 2024
@gkoh gkoh self-assigned this Sep 16, 2024
@gkoh gkoh linked a pull request Sep 16, 2024 that will close this issue
@matthudsonau
Copy link
Contributor

Had someone ask about doing this last month. Good timing

@gkoh
Copy link
Owner Author

gkoh commented Sep 16, 2024

Had someone ask about doing this last month. Good timing

Ha!
All the refactoring over the past few months has been aimed at implementing this 🙂

Will be great to get real-world feedback on it when it's done.

@matthudsonau
Copy link
Contributor

Well, once work gets done with firing us (long story) I'll hopefully have a bit of time to test things

@gkoh
Copy link
Owner Author

gkoh commented Sep 17, 2024

Well, once work gets done with firing us (long story) I'll hopefully have a bit of time to test things

😮

@gkoh gkoh closed this as completed in #127 Sep 18, 2024
@gkoh
Copy link
Owner Author

gkoh commented Sep 18, 2024

A pre-release with this feature is in 2.2.0-rc2

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 a pull request may close this issue.

2 participants