Introduction
The ROSIO package contains the various trigger input and data output
classes used by the ReadoutApplication.
Major changes
- Creation of Request objects is now the responsibility of the
TriggerIn. The TriggerIn creates the Request objects and passes
the to the IOManager by calling its queueRequest method.
- The libraries containig the Request types used by a TriggerIn
are linked with the TriggerIn at compile time (they are no longer
plugins).
- Removed EmulatedTestBeamTriggerIn
- Added RODEmulationTriggerIn which self triggers and generates
Requests of type specified in configuration (one of
RCDEmulatorRequest, RCDEmulatorRequestWithEnable, RCDEventRequest,
RCDEventRequestWithEnable or RCDGenericRequest)
- DcTriggerIn and EmulatedTriggerIn now calculate rates to
include in the response to a getInfo()
- All classes adaptated to new API in DFSubSystemItem/Config.cpp