neurogears / vestibular-vr

Closed-loop VR setup for Rancz Lab
2 stars 0 forks source link

Insertion workflow update #38

Closed RoboDoig closed 4 months ago

RoboDoig commented 4 months ago

This PR fixes a bug in the main insertion workflow that caused the analog IO device to crash. Since we are rerouting NPX channels to analog out channels, the analogIO device must be decoupled from the branch that receives NPX data, otherwise the subscription order means that data will be pushed to the analogIO device before it has initialised. Somehow this causes the workflow to shut down ONIX in a weird state that has to be reset.

Also added some quality of life properties to allow rerouted channel selection in the main workflow window.