This document serves as a User's Manual and Reference for the runControl library.
This library is designed to be used by closed-loop EPICS control applications which are generally run in the background on the controls workstations. It permits an application to "register" itself with an EPICS record, thereby preventing additional instances of the same application from being run. In addition, the executing application may in turn be suspended or aborted via an MEDM control screen or other standard channel access client.
The process is roughly as follows:
This library is "cooperative" in nature, in that each application must select and use a unique application description string, and act on the library return codes properly.