Tyelab / bruker_control

Repository for code running the lab's multi-photon imaging experiments at the Bruker Ultima Investigator scope. Unites Arduino, Prairie View, and GenTL machine cameras in Python.
Mozilla Public License 2.0
8 stars 3 forks source link

Potentially Unify Arduino Scripts? #107

Closed jmdelahanty closed 2 years ago

jmdelahanty commented 2 years ago

One thing that is definitely possible is to make just one Arduino script that can flexibly switch between when a trial should start/stop. The only two differences that I see are that the positions of the newTrial=true flags are in slightly different places.

This was enough for me to make individualized scripts so far, but there's probably a way to make it so the script can be told through metadata which point a new trial should begin. Namely:

It's just that there's several places that need these flags changed given the design of things?

Just something to think about...

jmdelahanty commented 2 years ago

Given recent 2P meeting, it appears that unifying Arduino scripts is not something that is being prioritized at this scope.

I think that the decision to not have interoperability between teams and projects using the same hardware poses an issue for the lab's efficiency and long term sustainability both socially and technically.

For now, I'll be closing this issue pending further clarification from lab leadership.