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
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:
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