synApps: dxp

Module Owner: Mark Rivers: University of Chicago

This page is the home of dxp.

Devices supported in dxp include:

From XIA

Prior to EPICS 3.14 this support was in the camac module of synApps. Starting with 1-1 the DXP support has been moved into its own synApps module, dxp.

Please email any comments and bug reports to Mark Rivers who is responsible for coordinating development and releases.

Where to find it

dxp is now hosted on Github in the epics-modules/dxp repository. You can download the software from the links in the table below:

Module Version Release Date Source distribution Prebuilt distribution Documentation Release Notes
5-0 28-June-2018 R5-0 tar and zip files dxpStandalone_5-0.tgz dxpDoc.html
dxpDoc.pdf
Release notes
4-0 23-May-2017 R4-0 tar and zip files dxpStandalone_4-0.tgz dxpDoc.html
dxpDoc.pdf
Release notes
3-6 23-May-2017 R3-6 tar and zip files dxpStandalone_3-6.tgz dxpDoc.html
dxpDoc.pdf
Release notes
3-5 20-April-2015 R3-5 tar and zip files dxpStandalone_3-5.tgz dxpDoc.html
dxpDoc.pdf
Release notes
3-4 10-December-2014 R3-4 tar and zip files dxpStandalone_3-4.tgz dxpDoc.html
dxpDoc.pdf
Release notes
3-3 27-June-2014 R3-3 tar and zip files dxpStandalone_3-3.tgz dxpDoc.html
dxpDoc.pdf
Release notes
3-2 11-March-2013 R3-2 tar and zip files dxpStandalone_3-2.tgz dxpDoc.html
dxpDoc.pdf
Release notes
3-1 02-Nov-2011 R3-1 tar and zip files dxpStandalone_3-1.tgz dxpDoc.html
dxpDoc.pdf
Release notes
3-0 03-Dec-2010 R3-1 tar and zip files dxpStandalone_3-0.tgz dxpDoc.html
dxpDoc.pdf
Release notes
2-10 16-Jul-2009 R2-10 tar and zip files dxpStandalone_2-10.tgz dxpDoc.html
dxpRecord.html
Release notes
2-9 2-Feb-2009 R2-9 tar and zip files dxpStandalone_2-9.tgz dxpDoc.html
dxpRecord.html
Release notes
2-8-1 20-May-2008 R2-8-1 tar and zip files dxpStandalone_2-8-1.tgz dxpDoc.html
dxpRecord.html
Release notes
2-8 6-Feb-2008 R2-8 tar and zip files dxpStandalone_2-8.tgz dxpDoc.html
dxpRecord.html
Release notes
2-7 4-Dec-2007 R2-7 tar and zip files dxpStandalone_2-7.tgz dxpDoc.html
dxpRecord.html
Release notes
2-6 18-Oct-2007 R2-6 tar and zip files dxpStandalone_2-6.tgz dxpDoc.html
dxpRecord.html
Release notes
2-5 20-Sept-2006 R2-5 tar and zip files dxpStandalone_2-5.tgz dxpDoc.html
dxpRecord.html
Release notes
2-4 17-May-2006 R2-4 tar and zip files dxpStandalone_2-4.tgz dxpDoc.html
dxpRecord.html
Release notes
2-3 11-Aug-2005 R2-3 tar and zip files N.A. dxpDoc.html
dxpRecord.html
Release notes
2-2 29-Mar-2005 R2-2 tar and zip files N.A. dxpDoc.html
dxpRecord.html
Release notes
2-1 23-Mar-2005 R2-1 tar and zip files N.A. dxpDoc.html
dxpRecord.html
Release notes
1-2 9-Jun-2004 R1-2 tar and zip files N.A. dxpDoc.html Release notes
1-1 26-Jan-2004 R1-1 tar and zip files N.A. dxpDoc.html Release notes

Required Modules

Module Version Requires module Release needed Required for
5-0 EPICS base 3.14.12.6, 3.15.5, or 7.0.1 Base support
seq 2.2.5 State notation language sequencer
areaDetector 3-3 File-saving plugin support for mapping mode
calc 3-7 Record support
busy 1-7 Busy record support
sscan 2-11-1 Scanning support
autosave 5-9 Save/restore support
asyn 4-33 Driver support
mca 7-7 MCA support
4-0 EPICS base 3.15.5 Base support
seq 2.2.4 State notation language sequencer
areaDetector 3-1 File-saving plugin support for mapping mode
calc 3-6-1 Record support
busy 1-7 Busy record support
sscan 2-10-2 Scanning support
autosave 5-8 Save/restore support
asyn 4-32 Driver support
mca 7-7 MCA support
camac 2-7 CAMAC support
3-6 EPICS base 3.14.12.5 Base support
seq 2.2.4 State notation language sequencer
areaDetector 2-6 File-saving plugin support for mapping mode
calc 3-6-1 Record support
busy 1-6-1 Busy record support
sscan 2-10-2 Scanning support
autosave 5-7-1 Save/restore support
asyn 4-31 Driver support
mca 7-6 MCA support
camac 2-7 CAMAC support
3-5 EPICS base 3.14.12.4 Base support
seq 2.1.10 State notation language sequencer
areaDetector 2-2 File-saving plugin support for mapping mode
calc 3-4-1 Record support
busy 1-6 Busy record support
sscan 2-10 Scanning support
autosave 5-4-2 Save/restore support
asyn 4-26 Driver support
mca 7-6 MCA support
camac 2-7 CAMAC support
3-4 EPICS base 3.14.12.4 Base support
seq 2.1.10 State notation language sequencer
areaDetector 2-1 File-saving plugin support for mapping mode
calc 3-4-1 Record support
busy 1-6 Busy record support
sscan 2-10 Scanning support
autosave 5-4-2 Save/restore support
asyn 4-24 Driver support
mca 7-6 MCA support
camac 2-7 CAMAC support
3-3 EPICS base 3.14.12.4 Base support
seq 2.1.10 State notation language sequencer
areaDetector 2-0 File-saving plugin support for mapping mode
calc 3-2 Record support
busy 1-6 Busy record support
sscan 2-9 Scanning support
autosave 5-1 Save/restore support
asyn 4-23 Driver support
mca 7-5 MCA support
camac 2-7 CAMAC support
3-2 EPICS base 3.14.12.3 Base support
seq 2.1.10 State notation language sequencer
areaDetector 1-9-1 File-saving plugin support for mapping mode
calc 3-0 Record support
busy 1-4 Busy record support
sscan 2-8-1 Scanning support
autosave 5-0 Save/restore support
asyn 4-21 Driver support
mca 7-3-1 MCA support
camac 2-7 CAMAC support
3-1 EPICS base 3.14.12.1 Base support
seq 2.0.12 State notation language sequencer
areaDetector 1-7 File-saving plugin support for mapping mode
calc 2-9 Record support
busy 1-4 Busy record support
sscan 2-7 Scanning support
autosave 4-7 Save/restore support
asyn 4-18 Driver support
mca 7-1 MCA support
camac 2-7 CAMAC support
3-0 EPICS base 3.14.11 Base support
seq 2.0.12 State notation language sequencer
areaDetector 1-7beta1 File-saving plugin support for mapping mode
calc 2-8 Record support
busy 1-2 Busy record support
sscan 2-6-6 Scanning support
autosave 4-7 Save/restore support
asyn 4-14 Driver support
mca 6-12-4 MCA support
camac 2-5 CAMAC support
2-10 EPICS base 3.14.10 Base support
seq 2.0.12 State notation language sequencer
calc 2-7 Record support
busy 1-2 Busy record support
sscan 2-6-3 Scanning support
autosave 4-5 Save/restore support
asyn 4-11 Driver support
mca 6-11 MCA support
camac 2-5 CAMAC support
2-9 EPICS base 3.14.10 Base support
seq 2.0.12 State notation language sequencer
calc 2-7 Record support
busy 1-1 Busy record support
sscan 2-6-3 Scanning support
autosave 4-5 Save/restore support
asyn 4-10 Driver support
mca 6-10 MCA support
camac 2-5 CAMAC support
2-8-1 EPICS base 3.14.8.2 Base support
calc 2-6-4 Record support
sscan 2-5-6 Record support
autosave 4-3 Save/restore support
asyn 4-9 Driver support
mca 6-10 MCA support
camac 2-5 CAMAC support
2-8 EPICS base 3.14.8.2 Base support
calc 2-6-4 Record support
sscan 2-5-6 Record support
autosave 4-3 Save/restore support
asyn 4-9 Driver support
mca 6-10 MCA support
camac 2-5 CAMAC support
2-7 EPICS base 3.14.8.2 Base support
calc 2-6-3 Record support
sscan 2-5-6 Record support
autosave 4-3 Save/restore support
asyn 4-9 Driver support
mca 6-9 MCA support
camac 2-5 CAMAC support
2-6 EPICS base 3.14.8.2 Base support
calc 2-6-3 Record support
sscan 2-5-6 Record support
autosave 4-3 Save/restore support
asyn 4-9 Driver support
mca 6-9 MCA support
camac 2-5 CAMAC support
2-5 EPICS base 3.14.8.2 Base support
calc 2-6-3 Record support
sscan 2-5-3 Record support
autosave 4-2-1 Save/restore support
asyn 4-6 Driver support
mca 6-8 MCA support
camac 2-5 CAMAC support
2-4 EPICS base 3.14.8.2 Base support
calc 2-6-3 Record support
sscan 2-5-3 Record support
autosave 4-2-1 Save/restore support
asyn 4-6 Driver support
mca 6-8 MCA support
camac 2-4 CAMAC support
2-2 EPICS base 3.14.7 Base support
calc 2-5 Record support
sscan 2-5 Record support
autosave 4-1 Save/restore support
asyn 4-2 Driver support
mca 6-5 MCA support
camac 2-4 CAMAC support
2-1 EPICS base 3.14.7 Base support
calc 2-5 Record support
sscan 2-5 Record support
autosave 4-1 Save/restore support
asyn 4-2 Driver support
mca 6-4 MCA support
camac 2-3 CAMAC support
1-2 EPICS base 3.14.5 Base support
calc 2-3 Record support
sscan 2-3 Record support
autosave 2-3 Save/restore support
mpf 2-4-2 Message passing
mca 6-3 MCA support
camac 2-1 CAMAC support
1-1 EPICS base 3.14.4 Base support
std 2-2 Record support
mpf 2-4 Message passing
mca 6-1 MCA support
camac 2-1 CAMAC support

Installation and Building

After obtaining a copy of the distribution, it must be installed and built for use at your site. These steps only need to be performed once for the site (unless versions of the module running under different releases of EPICS and/or the other required modules are needed).

  1. Create an installation directory for the module, usually this will end with

    .../support/
  2. Place the distribution file in this directory. Then issue the commands (Unix style)
    tar xvzf dxpRX-Y.tgz
    
    where X-Y is the release.
  3. This creates a <top> application.
    .../support/dxpRX-Y
    
  4. Edit the configure/RELEASE file and set the paths to your installation of EPICS base and to your versions of supporting modules.
  5. Run gnumake in the top level directory and check for any compilation errors.
  6. Please email Mark Rivers so that a record can be kept of which sites are using this software.

In Use

This software was originally developed by Mark Rivers.