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

Flush out definition/use of channels #30

Open
adamkglaser opened this issue Jun 10, 2024 · 0 comments
Open

Flush out definition/use of channels #30

adamkglaser opened this issue Jun 10, 2024 · 0 comments

Comments

@adamkglaser
Copy link
Collaborator

adamkglaser commented Jun 10, 2024

At the moment channels are only defined by cameras, lasers, and filters. We should expand the definition of a channel to be the entire microscope and any device that is involved in that particular 'channel'. Including stages, etc.

This can then be used to simplify the UI, where a drop down menu allows selecting a channel to use, which then updates all devices in the UI based on the devices that are defined for the given channel. At the moment, it is confusing to have the radio button for the channels, while also showing all laser sliders (all but one of which are not used for the checked off channel). This would also reduce the clutter of the drop down menu that lists all of each particular type of device. Having these lists is nice/generalized, but we can assume that the user will define each channel properly and there is no need to mix/match devices in real-time with the GUI by using the drop down menus to switch devices.

We should also decide where the channel definitions live. Right now it seems to be duplicated in the GUI yaml and instrument yaml. I suggest we have a dedicated channel yaml.

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

No branches or pull requests

1 participant