-------------------------------------------------------------- The Data Acquisition Backbone Core DABC Release Notes ------------------------------------------------------------- Copyright (C) 2009- GSI Helmholtzzentrum für Schwerionenforschung GmbH Planckstr. 1 64291 Darmstadt Germany Contact: http://dabc.gsi.de --------------------------------------------------------------- DISCLAIMER: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details (http://www.gnu.org). --------------------------------------------------------------- Changes in version 1.0.01 (10 March 2009) 1. Add IP multicast support in SocketTransport. 2. Add IB multicast support in verbs::Transport. 3. Possibility to add user-defined parameters directly in xml file - in Context/User section. 4. If Context/Run/copycfg = true, config file will be copied to working directory of specified node, useful for cluster without common file system. 5. Implement all-to-all and multicast tests in net-test application. 6. Bugfix: several minor errors in Verbs plugin. 7. Bugfix: suppress output of scripts running from ssh (caused problems with GUI). 8. Bugfix: GUI: Register DIM service after full instantiation of parameter object. 9. Bugfix: GUI: Histogram drawer had uninitialized field. Features of version 1.0.00 (26. February 2009): 1. A Data Acquisition framework in C++ language for linux platforms with modular components for dataflow on multiple nodes. 2. Runtime environment with basic services for: threads, event handling, memory management, command execution, configuration, logging, error handling 3. Plug-in mechanism for user defined DAQ applications 4. Plug-in mechanism for a control system. Features a finite state machine logic and parameters for monitoring and configuration. The default implementation is based on the DIM protocol (http://dim.web.cern.ch/dim) 5. Java GUI to operate the standard DIM control system of DABC/MBS. Fully generic evaluating DABC process variables, but extendable by user written components. 6. Contains a sub-framework to set-up distributed event builder networks (BNET) 7. Supports tcp/ip and InfiniBand/verbs networks for data transport 8. Supports formats and readout of GSI's standard DAQ system MBS (Multi Branch System). May also write data into MBS listmode format, and may emulate MBS socket data servers. Additionally, MBS systems can be controlled by the DABC GUI.