Sorry, "Filter" and "Focuser" are too close. We don't actually retry to move the filterwheel. Here's the process for switching between filters:
- Check current position. If new == old return
- set integer position (fw.Position = X)
- start "fast" polling while waiting for move to complete (1 second polls)
- when currentposition == requested position go to slow polling (10 seconds)
- Set "Move Complete" to true
- Done
Hope that helps,
Jared