iocBoot/iocIOCDOSE/st.cmd
author Heinz Junkes <junkes@fhi-berlin.mpg.de>
Tue, 02 Nov 2021 13:19:46 +0100
changeset 5 85c191e174df
parent 2 57c937174a2e
permissions -rwxr-xr-x
Add Mpdbus pressure Reading
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
     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
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
     7
epicsEnvSet ("LOG_DIR", "/srv/ioc/log")
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
     8
epicsEnvSet ("EPICS_CA_ADDR_LIST","10.0.1.255")
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
     9
epicsEnvSet ("EPICS_CA_AUTO_ADDR_LIST","NO")
5
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    10
epicsEnvSet ("STREAM_PROTOCOL_PATH", "db")
0
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    11
5
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    12
epicsEnvSet ("HRK_INET", "10.0.0.206:4002")
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    13
epicsEnvSet ("HRK_LINK", "HRK")
0
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    14
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    15
## Register all support components
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    16
dbLoadDatabase ("dbd/${IOC}.dbd")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    17
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    18
${IOC}_registerRecordDeviceDriver(pdbbase) 
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    19
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    20
#asynSetTraceMask("", 0, 17)
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    21
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    22
# Configure asyn tcp ports
5
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    23
#drvAsynIPPortConfigure ("VEGA", "10.0.0.205:4001")
2
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    24
drvAsynIPPortConfigure ("FHT_1", "10.0.0.200:4012")
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    25
drvAsynIPPortConfigure ("FHT_2", "10.0.0.200:4013")
0
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    26
5
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    27
# Pressure Reading, Modbus 
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    28
drvAsynIPPortConfigure ("${HRK_LINK}","${HRK_INET}",0,0,0)
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    29
modbusInterposeConfig ("${HRK_LINK}",1,1000,6)
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    30
drvModbusAsynConfigure ("A0_In_Word","${HRK_LINK}",1,4,1,1,4,30000,"HRK")
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    31
0
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    32
#asynSetTraceIOMask ("${VEGA_LINK}", 0,2) 
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    33
#asynSetTraceFile("${VEGA_LINK}",-1,"")
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    34
#asynSetTraceMask("${VEGA_LINK}",-1,0x019)
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    35
#asynSetTraceIOMask("${VEGA_LINK}",-1,0x2)
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    36
5
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    37
#dbLoadRecords ("db/vega.db","P=FHIFEL:,R=VEGA:,BUS=VEGA")
2
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    38
dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT1:,BUS=FHT_1")
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    39
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
    40
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    41
## Load record instances
2
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    42
dbLoadRecords ("db/IOC-stats.db", "IOC=${IOC}")
0
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    43
5
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    44
dbLoadRecords ("db/dpt-mod.db", "P=FHIFEL:,R=DPT-MOD:Pressure,PORT=A0_In_Word,OFFSET=0,DATA_TYPE=INT16")
85c191e174df Add Mpdbus pressure Reading
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 2
diff changeset
    45
0
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    46
epicsEnvSet ("streamDebug","1") 
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    47
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    48
iocInit()
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    49
2
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    50
## Report Installed and Configured I/O-Hardware Information
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    51
dbior 0 1 > ${LOG_DIR}/Database/${IOC}.dbior
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    52
dbhcr     > ${LOG_DIR}/Database/${IOC}.dbhcr
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    53
dbl       > ${LOG_DIR}/Database/${IOC}.dbl
0
50cbed80af1a Add IOCDOSE to repository
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    54
2
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    55
57c937174a2e Changed APPL_TOP
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    56