Replies: 5 comments
-
1, 2 - The only potential issue I see with enums for model numbers is just maintaining the enum due to new models coming out. |
Beta Was this translation helpful? Give feedback.
-
I will defer to you all on these specific issues, but generally if there are opportunities to simplify the schema here I would encourage that. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Great, thanks everyone. I think we've landed here:
I'll tackle this asap. |
Beta Was this translation helpful? Give feedback.
-
I'm still trying to figure out the laser thing. My inclination now is to list the Laser in the |
Beta Was this translation helpful? Give feedback.
-
I want to look at the devices for Neuropixels related components and make sure we have these structured well - we've found places where the AIND vs MSP teams are using thigns differently enough that we need to revisit this.
HeadstageModel
and rely on the Device class to specify this (previously discussed)ProbeModel
enum in the same way? Reason not to is that controlled vocabulary can be valuable and this might be a place where it helps us.NeuropixelsBasestation
require its own class? Can this use the genericDaqDevice
class? The distinct fields are two firmware versions and the slot field. It might still need to be its own thing.OpenEphysAcquisitionBoard
looks like it can useDAQDevice
though? No, theProbePorts
are distinct. We should keep thisStickMicroscopeAssembly
different fromCameraAssembly
? Can we use CameraAssembly for this?LaserAssembly
needs to be revisited as the MSP rigs don't use manipulators for the lasers. Or perhaps this can stay and MSP can use the Laser in theLightSources
- we need to add information about the galvos, correct?@jsiegle @mochic Can you take a look and see what you think about these? I don't want to break things
Beta Was this translation helpful? Give feedback.
All reactions