AllenInstitute / ITCXOP2

BSD 3-Clause "New" or "Revised" License
2 stars 3 forks source link

CloseAllDevices: Rewrite it #17

Closed t-b closed 2 years ago

t-b commented 2 years ago

We now don't iterate over the open devices we have kept internally, but instead query the ITCMM library about what devices are open.

This should make closing all device more reliable.

Close #22

t-b commented 2 years ago

Attached is an XOP for testing: ITCXOP2-64.zip

Edit: Uploaded correct XOP.

t-b commented 2 years ago

I've ran the tests locally and they all pass.

t-b commented 2 years ago

I've added some more debug output when calling ITCDLL routines, moved the debug output to the front so that this is also logged on error, and also added logging for ITCExceptions.