Currently many different PVs have to be put to the same value or synced between Odin and Eiger. Now that we have a single driver we should be able to simplify this a lot. We can couple together the following:
- EF:Acqid, FP:FilePrefix, FP:AcquisitionId, MW:FilePrefix, MW:AcquisitionId
- This could be FilePrefix (which doesn't set AcquisitionID) and AcquisitionID, which sets everything, in case it needs to be different
- FP:FilePath, MW:Directory
- FP:ProcessFramesPerBlock, EF:BlockSize
- Detector:BitDepthImage, FP:DataDatatype
We could potentially have one top-level "Arm" that arms the detector, gets the bit depth, sets the datatype, starts the file writer and waits for the fan to be ready
Acceptance Criteria