Class ProcessingMalcolmDevice

All Implemented Interfaces:
INexusDevice<NXobject>, IActivatable, IPausableDevice<IMalcolmModel>, IResettableDevice, IRunnableDevice<IMalcolmModel>, IRunnableEventDevice<IMalcolmModel>, IDeviceRoleActor, IConfigurable<IMalcolmModel>, ILevel, IModelProvider<IMalcolmModel>, INameable, IScanAttributeContainer, IValidator<IMalcolmModel>, IMalcolmDevice

public class ProcessingMalcolmDevice extends MalcolmDevice
Extension of Malcolm device to allow live processing to be performed within GDA This is achieved using SwmrMalcolmProcessingReader responsible for reading frames as they are available and passing the datasets into any defined processors