Top - Top - Introduction
Some of the midas features are not yet fully documented or even referenced anywhere in the documentation.
This section will maintain an up-to-date information with a log of the latest documentation on past and current features. It will also mention the wish list documentation on current developments.
- Current doc revision: 1.9.5-3
- Software version: 1.9.5
- [2.0.0]
- Update the whole midas package for support of 64 bits machine, OSLFAGS should have -m32 for 32bit (Building Options).
- Implementation of the external standalone Elog package (External Elog).
- ODB Buffer size parameter (ODB /Experiment Tree).
- Fix buffer level handling.
- Improve midas.log, ODB Dump file directory destination (Data_Dir).
- Multiple minor buf fixes
- Buffer level handling.
- mdump single bank display.
- mhttpd (multiple buggies).
- [1.9.6]
- Latest tarball : 1.9.5-x You can retrieve the daily tarball directly from the SVN web interface by clicking on the "tarball" link at the bottom of the main SVN-midas page.
- Latest RPM : 1.9.2-1
- [Before 1.9.6]
- Switch from CVS to Subversion for Version control, this change affects Quick Start. Check the new checkout/update commands.
- New Midas VME standard functions implementation in mvmestd.h.
- MIDASSYS environment variable now required for building /examples/experiment and /examples/hbookexpt
- New /drivers tree structure includes camac , vme , fastbus.
- New make option for minimal installation. This permits root installation of mserver, mcleanup, dio and mhttpd only.
- [1.9.5-2]
- XML ODB format
- Separate xml SVN path for building Midas required. This package can be extracted the same way as Midas. It has to reside at the same level as Midas.
- [1.9.5-1]
- Custom page improvement. Implementation of external file.html and dynamic linked graphic to ODB values.
- [1.9.5]
- When upgrading to 1.9.5 , ALL midas applications including user applications needs to be rebuild AND the ODB.SHM (.ODB.SHM) shared memory need to be removed. Prior the removal of the ODB.SHM, the ODB database can be saved in ASCII format for later restoration.
- Run Transition Sequence changed to multiple level scheme.
- odbedit_task support of XML format for ODB dump.
- Large File support (>2GB) from mlogger task application.
- Folder Root Histogram support within mana.
- mevb task application.
- New Midas Frontend application argument for Event Builder option (-i index).
- Documentation on "Tests" results from analyzer.
- mySQL support from mlogger task.
- Increase system wide parameters values (see midas.h).
- Fix numerous small annoying bugs...
- Improve debugging messages in mserver -d (/tmp/mserver.log).
- [<1.9.5]
- In writing
- Epics Slow Control documentation
- Restructured Midas distribution
- In the same effort as the documentation, the midas tree and CVS have been modified. The download area now contains separate directories for doc, add-ons, publications etc.
[DOCUMENTATION in progress]
- A large effort has been put on the documentation for switching from the DOC++ to Doxygen We feel the cross-referencing to the source code is excellent and hopefully will server better its purpose. Currently the MIDAS Analyzer is not complete as well as the Quick Start. This Doxygen related files will be made accessible for better update.
- [Midas Short Course]
- During the RealTime Conference 2003 held in Montreal, a short course was offered to introduce the Midas DAQ to the audience. This course (.ppt, .pdf) is now part of the Midas distribution and can be found under the doc/course/ directory as 2 files (part1, part2). The Part 1 describes the basic of the system and its implementation, while part 2 lists specific features. Part1.pdf, Part2.pdf .
- [1.9.3]
- Support for ROOT files.
- mlogger task : New Data format ROOT and corresponding file extension root
- rmidas task : Initial Root/Midas GUI for Histogram and Run control.
- MIDAS Analyzer : New framework for Online/Offline Root analysis using socket connection.
- Makefile for ROOT, remove MANA_LITE, create HAVE_ROOT, HAVE_HBOOK.
- New Analyzer mana, hmana, rmana depending on the type of package.
- [1.9.2]
- odbedit: <tab> completion is working with flags too, "Load" protect the data dir if changed.
- lazylogger task : This task has been improved for tape manilupation as well as messages display. It has also now extra fiilds for shell scripts when the tape rewinds. It supports also split run capability when running multiple instance of the task. Please refer to the documentation for explanation of the new fields.
- mlxspeaker: Added possible system call to wav file for "beeping" user before message.
- mhist: Add index range for -i with -v.
- eventbuilder: Revised version with user code scheme. Still in a development stage.
- cm_cleanup() if you were using this call, you need now to provide an empty char arg to make it compatible.
- [1.9.1]
- This version addresses several bugs reported in the web interface, history, logger, odbedit and implements new features in particular for the history pages on web interface. The detail list of the modifications can be found in CHANGELOG .
- [EQ_FRAGMENTED] Possibility to send extremely large event through the system without modification of the system configuration (see The Equipment structure)
- [logger subdir option] Allows to redirect the data files to a subdirectory based on the time of the creation of the data file (see ODB /Logger Tree).
- Option for building an analyzer without the CERN library (HBOOK) (see Midas build options and operation considerations).
- [ MOD. REQ.] This release requires several modifications in the user code in order to compile the 1.9.1.
- [db_get_value() function] Requires an extra parameter see Midas Code and Libraries.
- [max_event_size_frag] Required in all the frontend code as follow:
- [/Logger tree] As this tree includes new field, you will need to recreate this tree.
- [general] It is wise to create a fresh ODB when switching to 1.9.1 version. This can be done by:
- removing all attached midas client to your experiment
- saving the current ODB to a file
- removing all shared memory files (hidden files .*.SHM)
- creating new ODB (odbedit -s size)
- trimming the odb save file to keep user specific structures (if any).
- restoring the trimmed odb file.
- [<1.9.1]
- Hopefully nobody is still running an older version.
Top - Top - Introduction
Midas DOC Version 1.9.5 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Sergio Ballestrero - Suzannah Daviel -
Doxygen - Peter Green -
Qing Gu - Greg Hackman - Gertjan Hofman - Paul Knowles - Rudi Meier - Glenn
Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou
- Tamsen Schurman - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk