Author: Elke Zimoch
Phone: +41 56 310 5121
Updated: 13.03.2008
Printer friendly version
|
|
|
EPICS driver
sls is the standard library automatically loaded for new projects.
The IOC should have
entries about cpu board, vxWorks version and Epics version in the database. It consists of
sls = base + utilities + misc + slsDev + ipac
If not explicitly disabled, the library
iocmon
is loaded automaticaly. To disable it, you need to use the --noiocmon option of
slsinstall.
If
autoSaveRestore is used then either autoSR or autoSRarray
is loaded automatically according to the selection in the SLS Hosts List.
autoSRarray is recommended.
Following packages can be loaded explicitly in the startup script using the
require command:
require "<libname>" [,"<version>"]
Command |
Remark |
Source |
Responsible |
require "ada" | Linac Magnet control | PPT, now G/DRV/ada |
|
require "ADC8401RT" |
continuous A/D conversion without sampling gap | SLS (G/DRV/ADC8401RT) | Babak Kalantari |
require "dcr508" |
DCR508 discriminating scaler from Kramert GmbH |
SLS (G/DRV/dcr508) | David Maden |
require "cryojet" |
Cryojet Cooling System from Oxford Instruments |
SLS (G/DRV/cryojet) | David Maden |
require "gpib" | device support to all(?) SLS GPIB devices |
| |
require "gpmm" | Mem. mapped VMEbus access |
SLS (G/DRV/gpmm) | Mirek Dach |
require "HY8403" |
| | |
require "hyscaler" |
Hytec scaler card driver + hyscaler record | | |
require "hytec" |
Digital and Analog I/O drivers | | |
require "ik320" |
Heidenhain encoder driver | | |
require "ik342" |
Heidenhain encoder driver | | |
require "lakeshore" |
Temperature Controllers from LakeShore Inc |
SLS (G/DRV/lakeshore) | David Maden |
require "LIS500" |
| | |
require "LIS503" |
| | |
require "mbf" |
| | |
require "motor" |
Version 4.96+ of the motor record software with modifications |
APS | David Maden |
require "mrcevg" |
Event Generator lib (Timing) |
SLS | Babak Kalantari |
require "mrcevr" |
Event Receiver lib (Timing) |
SLS | Babak Kalantari |
require "psc" |
Power supply controller driver | SLS (G/DRV/psc) | Andreas Lüdeke |
require "s7mem" |
old S7 PLC driver | | |
require "s7plc" |
connect Siemens S7 PLCs |
PPT | Dirk Zimoch |
require "scaler" |
Struck, SIS, and Jörger scaler card drivers + scaler record | | |
require "shiftnumber" |
| | |
require "sigAnalyzer" |
a hy8003 signal processing application | SLS (G/DRV/sigAnalyzer) | Babak Kalantari |
require "snp24" |
framegrabber card driver (Tornado1 only!) | | |
require "ssi" |
Kramert encoders | SLS (G/DRV/ssi) | Mirek Dach (?) |
require "stream" |
generic device support for "byte stream" based communication |
DELTA | Dirk Zimoch |
require "SynApps" |
Records: busy, epid, genSub, sCalcout, scanparam, sscan, swait, table, transform, vme | | |
require "td4v" |
timing delay generator module |
SLS | Babak Kalantari |
require "tracemem" |
Dirk's unofficial, unsupported, memory tracing tool (overloads malloc() and friends) |
SLS | Dirk Zimoch |
require "vhq2xx" |
2-channel high voltage power supply VME module |
SLS | Babak Kalantari |
require "VmeTools" |
generic tool for VME hardware debugging |
SLS | Babak Kalantari |
require "waveindex" |
soft device support: access elements of a waveform | | |
require "xy540" |
| | |
For old IOC (without database entries) it exist an old version of slsLib and
an additional library named util to ensure compatibility. It consists
of
util = utilities + misc + slsDev + ipac + initHooks.o
Do not use this style for new projects!
Author: Elke Zimoch Phone: +41 56 310 5121 Email: elke.zimoch@psi.ch Updated: 13.03.2008
Source: /afs/psi.ch/project/epics/webhosting/help/driver/index.php
|