[WIP] Update to AbstractCollect and introduction of a DataObject
Created by: marcus-oscarsson
Dear all,
We introduced a DataObject that is immutable and validated against a JSONSchema. The object currently used as argument(s) for the AbstractProcedure can also be replaced with this object.
We made some smaller updates to the AbstractCollect
- Attempt to make the standard "sequence" a bit more modular
- Removed the current_* attributes on self as this can lead to that we "leak" state between collects
- The introudcution of the beamline object will make alot of the set_/get_ methods unnecessary
Cheers, Marcus