MindBuffer / smode_laser_plugin

Smode plugin for sending streams to LASER projectors
2 stars 2 forks source link

Create a `LaserDevice` initalisation GUI #25

Closed mitchmindtree closed 4 years ago

mitchmindtree commented 4 years ago

The OSC and Artnet devices present a nice GUI for specifying the initial parameters for their respective devices before they are initialised. It would be nice if we had something like this for the LASER device that allowed for specifying initial properties such as DAC point rate, target frame hz, optimisation configuration, etc.

francis-maes commented 4 years ago

There are two things:

In order to make the device variables working, they need to be oil objects and they need to be introspected (add a line in the xml). Note: variables can be tagged as with readonly="yes" when they are return of information from the device that cannot be modified by the user (those variables will appear greyed in the UI).

mitchmindtree commented 4 years ago

Thanks for the advice! I believe all our LASER parameters can be updated while the stream is running, so device variables seem like the right choice :+1: I will close this in favour tracking remaining device GUI issues at #20.