|
|
This page provides access to the LanGpib software
Prerequisites
- EPICS Collaboration Notes
- Although the LanGpib package is not an integral part of EPICS, its purpose is to be used within the EPICS framework. Furthermore, its development was based on the original GPIB driver, written by John Winans, which is still a part of the EPICS base.
- Installation
- The source code has the form of makeBaseApp modules. The most appropriate way to compile the package is to expand the modules into some share directory, add the modules' names to the top Makefile and 'make'. More detailed information can be found in the documentation that is part of the package.
Downloading the latest version
Release 2.4.c (264 kb gzip'd tar)
Older versions
Release 2.4.b (264 kb gzip'd tar)
Release 2.4.a (264 kb gzip'd tar)
Release 2.4 (208 kb gzip'd tar)
Release 2.3.a (120 kb gzip'd tar)
Release 2.3 (120 kb gzip'd tar)
Documentation
The package includes documentation in Maker Interchange Format (MIF) and Postscript (PS). It can also be viewed online as html document. A long time ago I wrote another document that explaines some of the details of programming the HPE2050A by calling the VXI-11 interface.
Bug Reports / Error Tracking
Internal
Contact our Gnats Administrator to learn about how to enter GPIB problem reports into BESSY's error tracking system (based on GNU's GNATS).
External
Send email to Benjamin Franksen.
Next Generation GPIB Support
There is now an alpha release of a general GPIB support that re-unites the GPIB support in EPICS base with lanGpib. It has the form of a separate <supporttop> that can be installed anywhere in your system and conforms with the standard for EPICS unbundled support modules, as described in http://www.aps.anl.gov/asd/people/anj/unbundled.
Acknowledgements
The following people have contributed to this software:
- John Winans (APS)
- is the original author of the package that was a part of the EPICS base. I started with this version, merely took out the hardware dependent routines and replaced them with the RPC calls that were needed to talk with the HP gateway. Over the years, other things in the driver have changed, though.
- Till Straumann (PTB)
- wrote the stuff that is related to dynamic initialization.
- Peter Müller (PTB)
- helped a lot with testing and made a number of bugfixes and other contributions.
|