Unregister the display from the EventBus on close.

This prevents some pointless error messages from getting logged.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13866 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Formatting.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13867 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Remove a superfluous array.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13868 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Start camera for each acquisition.

Hopefully really prevent stale frames from being returned.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13869 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Remove pointless try-catch(...) [1/4]

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13870 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Remove pointless try-catch(...) [2/4]

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13871 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Remove pointless try-catch(...) [3/4]

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13872 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Remove pointless try-catch(...) [4/4]

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13873 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Adjust sleep durations

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13874 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Minor fix to SDK error messages

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13875 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Remove unnecessary .c_str()

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13876 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Log calls to FX_CamStart()

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13877 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Don't return old buffer for snap

There was a race condition: Snap() was waiting for image to become "available"
before the Snap "command" was even processed.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13878 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Avoid deprecated PostError()

That functionality was never implemented in the Core in a useful way. Just log
errors for now instead. (In the current situation, that is more helpful.)

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13879 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Logging and comment change

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13880 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Remove a questionable lock

Prevent a deadlock upon unloading.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13881 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Correctly guard a flag with lock

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13882 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
BaumerOptronic: Recover state correctly after sequence acquisition

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13883 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd