ISIS Logo
ISISBEAM
ISIS Beam Information
st.cmd
Go to the documentation of this file.
1 #!../../bin/windows-x64/isisbeam
2 
3 ## @file
4 ## IOC startup file for beam logger.
5 ## Provides PVs for status of ISIS beam and accelerator
6 < envPaths
7 
8 epicsEnvSet "IOCNAME" "ISISBEAM_01"
9 epicsEnvSet "IOCSTATS_DB" "$(DEVIOCSTATS)/db/iocAdminSoft.db"
10 
11 # on main server MYPVPREFIX will be ""
12 epicsEnvSet "PVROOT" "$(MYPVPREFIX)"
13 
14 cd ${TOP}
15 
16 ## Register all support components
17 dbLoadDatabase("dbd/isisbeam.dbd")
18 isisbeam_registerRecordDeviceDriver pdbbase
19 
20 ## configure IOC
21 isisbeamConfigure("isisbeam")
22 
23 ## Load record instances to define PVs
24 dbLoadRecords("$(TOP)/db/isisbeam.db","P=$(PVROOT)")
25 dbLoadRecords("$(TOP)/db/beamline.db","P=$(PVROOT)")
26 dbLoadRecords("$(IOCSTATS_DB)","IOC=$(PVROOT)CS:IOC:$(IOCNAME):DEVIOS")
27 
28 cd ${TOP}/iocBoot/${IOC}
30 
31 ## Start any sequence programs
32 #seq sncxxx,"user=faa59Host"
epicsEnvSet PVROOT(MYPVPREFIX)"
int isisbeamConfigure(const char *portName)
EPICS iocsh callable function to call constructor of isisbeamDriver().
pattern P
isisbeam_registerRecordDeviceDriver pdbbase
Definition: st.cmd:18
epicsEnvSet IOCSTATS_DB(DEVIOCSTATS)/db/iocAdminSoft.db"
cd
Definition: st.cmd:14
dbLoadRecords("$(TOP)/db/isisbeam.db","P=$(PVROOT)")
Load record instances to define PVs ;.
iocInit
Definition: st.cmd:29
dbLoadDatabase("dbd/isisbeam.dbd")
Register all support components ;.
Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5