4
|
1 |
#!../../bin/linux-x86_64/tv301sf
|
|
2 |
|
|
3 |
## You may have to change tv301sf to something else
|
|
4 |
## everywhere it appears in this file
|
|
5 |
|
|
6 |
#< envPaths
|
|
7 |
|
|
8 |
epicsEnvSet ("STREAM_PROTOCOL_PATH", "../../db")
|
|
9 |
|
|
10 |
## Register all support components
|
|
11 |
dbLoadDatabase("../../dbd/tv301sf.dbd",0,0)
|
|
12 |
tv301sf_registerRecordDeviceDriver(pdbbase)
|
|
13 |
|
|
14 |
# NP6450-4_3711 (Halle EG) MIR and Test
|
|
15 |
drvAsynIPPortConfigure ("MIR","10.0.0.208:4002")
|
|
16 |
drvAsynIPPortConfigure ("TEST","10.0.0.208:4003")
|
|
17 |
# NPort5650-8-DT_3524 (Diagnose) Chamber and User
|
|
18 |
drvAsynIPPortConfigure ("CHAMBER","10.0.0.205:4005")
|
|
19 |
drvAsynIPPortConfigure ("USER","10.0.0.205:4006")
|
|
20 |
|
|
21 |
asynSetTraceMask("TEST", -1, 0x9)
|
|
22 |
asynSetTraceIOMask("TEST",-1,0x2)
|
|
23 |
|
|
24 |
## Load record instances
|
|
25 |
dbLoadRecords("../../db/tv301sf.db","P=FHIFEL:,R=TV301SF1:,BUS=MIR")
|
|
26 |
dbLoadRecords("../../db/tv301sf.db","P=FHIFEL:,R=TV301SF2:,BUS=CHAMBER")
|
|
27 |
dbLoadRecords("../../db/tv301sf.db","P=FHIFEL:,R=TV301SF3:,BUS=USER")
|
|
28 |
dbLoadRecords("../../db/tv301sf.db","P=FHIFEL:,R=TV301SF4:,BUS=TEST")
|
|
29 |
|
|
30 |
epicsEnvSet ("streamDebug","1")
|
|
31 |
|
|
32 |
iocInit()
|
|
33 |
|
|
34 |
## Start any sequence programs
|
|
35 |
#seq snctv301sf,"user=epics"
|