author | Heinz Junkes <junkes@fhi-berlin.mpg.de> |
Wed, 12 Jun 2013 16:50:23 +0200 | |
changeset 2 | 57c937174a2e |
parent 0 | 50cbed80af1a |
child 5 | 85c191e174df |
permissions | -rwxr-xr-x |
0
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
1 |
#!../../bin/linux-x86_64/IOCDOSE |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
2 |
|
2 | 3 |
# Change to top directory |
0
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
4 |
cd ../.. |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
5 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
6 |
epicsEnvSet ("IOC", "IOCDOSE") |
2 | 7 |
epicsEnvSet ("LOG_DIR", "/srv/ioc/log") |
0
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
8 |
|
2 | 9 |
epicsEnvSet ("EPICS_CA_ADDR_LIST","10.0.1.255") |
10 |
||
11 |
epicsEnvSet ("EPICS_CA_AUTO_ADDR_LIST","NO") |
|
12 |
||
0
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
13 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
14 |
epicsEnvSet ("STREAM_PROTOCOL_PATH", "db") |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
15 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
16 |
## Register all support components |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
17 |
dbLoadDatabase ("dbd/${IOC}.dbd") |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
18 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
19 |
${IOC}_registerRecordDeviceDriver(pdbbase) |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
20 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
21 |
#asynSetTraceMask("", 0, 17) |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
22 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
23 |
# Configure asyn tcp ports |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
24 |
drvAsynIPPortConfigure ("VEGA", "10.0.0.205:4001") |
2 | 25 |
drvAsynIPPortConfigure ("FHT_1", "10.0.0.200:4012") |
26 |
drvAsynIPPortConfigure ("FHT_2", "10.0.0.200:4013") |
|
0
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
27 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
28 |
#asynSetTraceIOMask ("${VEGA_LINK}", 0,2) |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
29 |
#asynSetTraceFile("${VEGA_LINK}",-1,"") |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
30 |
#asynSetTraceMask("${VEGA_LINK}",-1,0x019) |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
31 |
#asynSetTraceIOMask("${VEGA_LINK}",-1,0x2) |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
32 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
33 |
dbLoadRecords ("db/vega.db","P=FHIFEL:,R=VEGA:,BUS=VEGA") |
2 | 34 |
dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT1:,BUS=FHT_1") |
35 |
dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT2:,BUS=FHT_2") |
|
0
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
36 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
37 |
## Load record instances |
2 | 38 |
dbLoadRecords ("db/IOC-stats.db", "IOC=${IOC}") |
0
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
39 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
40 |
epicsEnvSet ("streamDebug","1") |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
41 |
|
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
42 |
iocInit() |
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
43 |
|
2 | 44 |
## Report Installed and Configured I/O-Hardware Information |
45 |
dbior 0 1 > ${LOG_DIR}/Database/${IOC}.dbior |
|
46 |
dbhcr > ${LOG_DIR}/Database/${IOC}.dbhcr |
|
47 |
dbl > ${LOG_DIR}/Database/${IOC}.dbl |
|
0
50cbed80af1a
Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff
changeset
|
48 |
|
2 | 49 |
|
50 |