Skip to content

epics-modules/xxx

Repository files navigation

xxx

APS BCDA synApps module: xxx

XXX is a template to use when creating an EPICS IOC that provides beam line support. It uses the various modules that comprise synApps and other support.

For more information, see http://www.aps.anl.gov/bcda/synApps

converted from APS SVN repository: Fri Nov 20 18:04:37 CST 2015

Regarding the license of tagged versions prior to synApps 4-5, refer to http://www.aps.anl.gov/bcda/synApps/license.php

Report an issue with XXX
Request a feature

Usage

Edit configure/RELEASE to set the variable SUPPORT

If you don't want to build all of the default target architectures (see the variable CROSS_COMPILER_TARGET_ARCHS in synApps/support/configure/CONFIG, or in base/configure/CONFIG_SITE), then edit configure/CONFIG to set the variable CROSS_COMPILER_TARGET_ARCHS.

Edit iocBoot/iocxxx/Makefile to set the variable ARCH and correct targets

Edit iocBoot/iocxxx/st.cmd.* to agree with your hardware. Example code is provided in the iocBoot/iocxxx/examples folder.

Edit iocBoot/iocxxx/auto*.req to add any PV's that aren't saved by the autobuild system.

chmod a+w,g+s iocBoot/iocxxx/autosave

Run synApps/support/utils/changePrefix to change the prefix from 'xxx' to whatever you want

Run gnumake