PlusToolkit / PlusLib

Software library for data acquisition, pre-processing, and calibration for navigated image-guided interventions.
http://www.plustoolkit.org
Other
135 stars 103 forks source link

BUG: Fix Capistrano device failing to connect after power cycle with cSDK2023 drivers #1150

Closed jamesobutler closed 8 months ago

jamesobutler commented 8 months ago

This fixes an issue where the Capistrano device would fail to connect the first time after it was power cycled. This will now keep checking if the imaging engine board is present as it waits for the device to re-enumerate after firmware is uploaded to the board during initial connection after being power cycle.

adamrankin commented 8 months ago

Do you want any hardware testing before merging?

nhjohnston commented 8 months ago

I was able to test with hardware and can confirm the changes work as expected!

jamesobutler commented 8 months ago

I was to confirm the fix through hardware testing and @nhjohnston was able to test with hardware as well.

@adamrankin Could you help with merging this into master?