Fixed a problem where detectors weren't selected properly and passed to the scan controller. Had to make a change to the file loader where extra data was read incorrectly. Still seeing an intermittent bug where switching to the TFY channel in the GSE causes a crash.
Just removed some unused code.
Passed the errorMon instance into file loaders, now they can generate error messages. Had to extend the AMErrorMon API to make the reporting public. Changed over all of the existing FileLoaderPlugins. Changed AMScan so that this is passed in during file loading.
Added support for wrapping an AMControl in an AMDetector to acquire in the scanActionController. Tested ImmediateMode and WaitMode read methods. Still need to test the RequireMode with the status control.