So the plugin I'm working on for data acquisition is having a curious call order from the app.
When I click on the "Acquire Data (Connect/Disconnect)" toolbar icon, the plugin InitializeHardware() method is called (as expected), followed by the SetTimeouts() method (that is also expected) then immediately followed by the ReleaseHardware() method (not expected at all!)
The Initializehardware() and SetTimeouts() methods both return S_OK, so I a little stumped at why Releasehardware() is called right away.
Any ideas?
Thanks
Working on a plugin
Moderators: Mangus, robertisaar, dex