I’m working on a plugin where I would like to use config groups to abstract out some of the hardware specifics. However I have realized that unlike in the MMStudio UI, in CMMCore there is only handling for config groups with finite presets denoted by a String name.
Handling of config groups with continuous ranges of float or int values is actually done right in the user interface code:
|
if (item.allowed.length == 1) { |
I think that it makes sense to have access to this augmented config group handling from the Studio interface, but I wanted to see if such an addition to Studio would be accepted before working on it. Any feedback is welcome.
Thanks,
Nick
I’m working on a plugin where I would like to use
config groupsto abstract out some of the hardware specifics. However I have realized that unlike in the MMStudio UI, in CMMCore there is only handling for config groups with finite presets denoted by aStringname.Handling of config groups with continuous ranges of
floatorintvalues is actually done right in the user interface code:micro-manager/mmstudio/src/main/java/org/micromanager/internal/ConfigGroupPad.java
Line 295 in 5e66249
I think that it makes sense to have access to this augmented config group handling from the
Studiointerface, but I wanted to see if such an addition toStudiowould be accepted before working on it. Any feedback is welcome.Thanks,
Nick