iocBoot/iocIOCDOSE/st.cmd
changeset 5 85c191e174df
parent 2 57c937174a2e
equal deleted inserted replaced
4:f4ddf0ee30a9 5:85c191e174df
     3 # Change to top directory
     3 # Change to top directory
     4 cd ../..
     4 cd ../..
     5 
     5 
     6 epicsEnvSet ("IOC", "IOCDOSE")
     6 epicsEnvSet ("IOC", "IOCDOSE")
     7 epicsEnvSet ("LOG_DIR", "/srv/ioc/log")
     7 epicsEnvSet ("LOG_DIR", "/srv/ioc/log")
       
     8 epicsEnvSet ("EPICS_CA_ADDR_LIST","10.0.1.255")
       
     9 epicsEnvSet ("EPICS_CA_AUTO_ADDR_LIST","NO")
       
    10 epicsEnvSet ("STREAM_PROTOCOL_PATH", "db")
     8 
    11 
     9 epicsEnvSet ("EPICS_CA_ADDR_LIST","10.0.1.255")
    12 epicsEnvSet ("HRK_INET", "10.0.0.206:4002")
    10 
    13 epicsEnvSet ("HRK_LINK", "HRK")
    11 epicsEnvSet ("EPICS_CA_AUTO_ADDR_LIST","NO")
       
    12 
       
    13 
       
    14 epicsEnvSet ("STREAM_PROTOCOL_PATH", "db")
       
    15 
    14 
    16 ## Register all support components
    15 ## Register all support components
    17 dbLoadDatabase ("dbd/${IOC}.dbd")
    16 dbLoadDatabase ("dbd/${IOC}.dbd")
    18 
    17 
    19 ${IOC}_registerRecordDeviceDriver(pdbbase) 
    18 ${IOC}_registerRecordDeviceDriver(pdbbase) 
    20 
    19 
    21 #asynSetTraceMask("", 0, 17)
    20 #asynSetTraceMask("", 0, 17)
    22 
    21 
    23 # Configure asyn tcp ports
    22 # Configure asyn tcp ports
    24 drvAsynIPPortConfigure ("VEGA", "10.0.0.205:4001")
    23 #drvAsynIPPortConfigure ("VEGA", "10.0.0.205:4001")
    25 drvAsynIPPortConfigure ("FHT_1", "10.0.0.200:4012")
    24 drvAsynIPPortConfigure ("FHT_1", "10.0.0.200:4012")
    26 drvAsynIPPortConfigure ("FHT_2", "10.0.0.200:4013")
    25 drvAsynIPPortConfigure ("FHT_2", "10.0.0.200:4013")
       
    26 
       
    27 # Pressure Reading, Modbus 
       
    28 drvAsynIPPortConfigure ("${HRK_LINK}","${HRK_INET}",0,0,0)
       
    29 modbusInterposeConfig ("${HRK_LINK}",1,1000,6)
       
    30 drvModbusAsynConfigure ("A0_In_Word","${HRK_LINK}",1,4,1,1,4,30000,"HRK")
    27 
    31 
    28 #asynSetTraceIOMask ("${VEGA_LINK}", 0,2) 
    32 #asynSetTraceIOMask ("${VEGA_LINK}", 0,2) 
    29 #asynSetTraceFile("${VEGA_LINK}",-1,"")
    33 #asynSetTraceFile("${VEGA_LINK}",-1,"")
    30 #asynSetTraceMask("${VEGA_LINK}",-1,0x019)
    34 #asynSetTraceMask("${VEGA_LINK}",-1,0x019)
    31 #asynSetTraceIOMask("${VEGA_LINK}",-1,0x2)
    35 #asynSetTraceIOMask("${VEGA_LINK}",-1,0x2)
    32 
    36 
    33 dbLoadRecords ("db/vega.db","P=FHIFEL:,R=VEGA:,BUS=VEGA")
    37 #dbLoadRecords ("db/vega.db","P=FHIFEL:,R=VEGA:,BUS=VEGA")
    34 dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT1:,BUS=FHT_1")
    38 dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT1:,BUS=FHT_1")
    35 dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT2:,BUS=FHT_2")
    39 dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT2:,BUS=FHT_2")
    36 
    40 
    37 ## Load record instances
    41 ## Load record instances
    38 dbLoadRecords ("db/IOC-stats.db", "IOC=${IOC}")
    42 dbLoadRecords ("db/IOC-stats.db", "IOC=${IOC}")
       
    43 
       
    44 dbLoadRecords ("db/dpt-mod.db", "P=FHIFEL:,R=DPT-MOD:Pressure,PORT=A0_In_Word,OFFSET=0,DATA_TYPE=INT16")
    39 
    45 
    40 epicsEnvSet ("streamDebug","1") 
    46 epicsEnvSet ("streamDebug","1") 
    41 
    47 
    42 iocInit()
    48 iocInit()
    43 
    49