Skip to content

install 3

Andrew Johnson edited this page Aug 19, 2016 · 1 revision

IPAC Installation

These instructions apply when building IOC applications against EPICS Base version 3.14.6 and later, with IPAC versions 2.6 and later. For earlier versions of Base, see here (3.14.1 - 3.14.5), here (3.13.2 - 3.13.10) or here (3.13.0 - 3.13.1).

  1. Edit the <ioctop> application's configure/RELEASE file and add this line:

    IPAC=/path/to/ipac/version
  2. In the application source directory where you create your IOC executable, edit the Makefile as follows:

  • For IPAC only, no IP module drivers:

    <myapp>_DBD += drvIpac.dbd
    <myapp>_LIBS += Ipac
  • For IPAC + CANbus support:

    <myapp>_DBD += devTip810.dbd
    <myapp>_LIBS += Tip810 Ipac
  • For IPAC + Octal UART support:

    <myapp>_DBD += tyGSOctal.dbd
    <myapp>_LIBS += TyGSOctal Ipac
  1. You will need a local copy of the drvIpac.dbd file in your IOC application's source directory to select which carrier driver(s) should be included; these are controlled by which registrar() statements which are uncommented in that file, so copy and edit it as appropriate for your IOC.

  2. Rebuild the application and use the newly installed support as desired.

Clone this wiki locally