Introduction
This package contains the database schema for the data-flow system and
generates the data access library in Java and c++ when built. In
addition
it contains some example data files and the UML diagrams of the schema
(doc
directory).
General changes.
Schema Modifications
df.schema
- Removed sharedHeap member from PTConfiguration class.
- Removed tcpWin member from EFD_input and EFD_output classes.
- Added Configuration attribute to IOManager class.
- added InputFragmentType to ReadoutModule class.
- Added attributes to RoIBConfiguration to support multi-board
system.
- Made DFApplication inherit from RunControlApplication.
- Introduced class DFMessagePassingNode with relation
<93>belongs_to<94> DCMulticalstGroups, and
<93>Interfaces<94> to InterfaceMaps.
All Applications involved in DF message passing inherit from it.
- GATHERERApplication inherits only from Application now and not
from
DFApplication, since it does not receive run control commands.
- Added EnableStandalone attribute in RoIBConfiguration
- Removed AllRequestType from IOManager. The RequestType is now
visible in the Trigger pluggin.
- Added new class RODEmulationTriggerIn
- Added new class EmulatedSequentialReadoutModule
- Separated ReadoutOutput and MonitoringOutput in the IOManager.
- Multiple triggers are allowed in the IOManager.
ros_is_info
- Update to reflect statistics now published by IOManager
Removed DataFiles
df_sw_repository.data.xml and environment.data.xml have
been
removed. The description of the software is automatically generated
from
the requirements files of the individual packages in a release.
Segment and Partition Files
All files have been adapted to the new schema and modified
behaviour of applications.
Known bugs, problems and limitations
The partition::workindDir parameter in the confDB must
point to a local file system because the efd creates the socket
connection file (which is a file socket and therefore can exist only in
a local file system) in the working directory of the application.