Supported hardware

previous.gif Data format - Top - CAMAC and VME access function call next.gif

Drivers included in the driver's directory of the MIDAS distribution support various hardware modules. The driver library is continuously extended to suit the needs of various experiments. For the slow control system, an example is available in the distribution under examples/slowcont/frontend.c including the hv and multi class with the nulldev device and null bus driver. Note: not all the device drivers implement the triple layer (Class,Device,Bus) but some include directly the hardware calls in the device layer. For some more explanation on the Slow control scheme, refer to Slow Control System. Refer to the nulldev.c for a proper example.

Follows the new "drivers/" directory structure containing the original class, device, bus and divers with the new split for the camac, vme, usb directories. Not all the drivers are up-to-date for the latest mvmestd. Please contact midas for specific support.

Drivers/ directory structure
driverlisting.jpg


CAMAC drivers

The CAMAC drivers can be used in different configuration and may have special behaviors depending on the type of hardware involved. Below are summurized some remarks about these particular hardware modules.


VME drivers

The VME modules drivers can be interfaced to any type of PCI/VME controller. This is done by dedicated Midas VME Standard calls from the mvmestd.h files.


USB drivers

This section is under development for the Wiener USB/CAMAC CCUSB controller. Support for Linux and XP is undergo. Please contact midas for further information.

For GPIB Linux support please refer to The Linux Lab Project


GPIB drivers

There is no specific GPIB driver part of the Midas package. But GPIB is used at Triumf under WindowsNT for several Slow Control frontends. The basic GPIB DLL library is provided by National Instrument. Please contact midas for further information.

For GPIB Linux support please refer to The Linux Lab Project


Other drivers

previous.gif Data format - Top - CAMAC and VME access function call next.gif


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