You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for short vs. long setting on NIRS device channels.
Without breaking other device types or other NIRS models.
(1) UI - Two options
(a) Add a checkbox column (Short: Yes/No) to existing channel selection window:
Hide the column if not applicable (e.g. not a NIRS device or not supported by device)
This could be confusing because it will affect 4 LSL channels (4 entries in that list) simultaneously. Flipping it on one entry needs to also flip it on all others that belong to the same device channel (same devch value in the device json).
(b) Add a dedicated UI to configure it
This should show a list with one entry per device channel (instead of one entry per LSL channel)
(2) Protocols/Internal
Instead of accessing a certain channel group by e.g. window.HbO inside the protocol (e.g. here), one should be able to write window.HbO.Long or window.HbO.Short to access all selected long and short HbO channels. This will also need adjustements in the requires() part, for instance something like r.channels(1).short = true|false and at several other places in the code...
The text was updated successfully, but these errors were encountered:
Add support for short vs. long setting on NIRS device channels.
Without breaking other device types or other NIRS models.
(1) UI - Two options
(a) Add a checkbox column (Short: Yes/No) to existing channel selection window:
devch
value in the device json).(b) Add a dedicated UI to configure it
(2) Protocols/Internal
Instead of accessing a certain channel group by e.g.
window.HbO
inside the protocol (e.g. here), one should be able to writewindow.HbO.Long
orwindow.HbO.Short
to access all selected long and short HbO channels. This will also need adjustements in the requires() part, for instance something liker.channels(1).short = true|false
and at several other places in the code...The text was updated successfully, but these errors were encountered: