DiamondLightSource / procServControl

EPICS/CA control of running procServ instances
Apache License 2.0
1 stars 0 forks source link
epics-support-module from-dls-controls

procServControl

Support module to provide control over procServ instances in EPICS.

The most important PVs provided are:

$(P):START - Start IOC

$(P):STOP - Stop IOC

$(P):RESTART - Restart IOC

$(P):IOCOUT - Last 20 lines of IOC output

Requirements

Example IOC startup

dbLoadDatabase "dbd/autoProcServControl.dbd"
drvAsynIPPortConfigure("IOC1port", "localhost:7001", 100, 0, 0)
dbLoadRecords "${PROCSERVCONTROL}/db/procServControl.template", "P=PV_PREFIX, PORT=IOC1port"
seq(procServControl, "P=PV_PREFIX")