-
Notifications
You must be signed in to change notification settings - Fork 5
install 3
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).
-
Edit the <ioctop> application's
configure/RELEASEfile and add this line:IPAC=/path/to/ipac/version -
In the application source directory where you create your IOC executable, edit the
Makefileas 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
-
You will need a local copy of the
drvIpac.dbdfile in your IOC application's source directory to select which carrier driver(s) should be included; these are controlled by whichregistrar()statements which are uncommented in that file, so copy and edit it as appropriate for your IOC. -
Rebuild the application and use the newly installed support as desired.