--- a/iocBoot/iocIOCDOSE/st.cmd Tue Oct 28 04:47:56 2014 +0100
+++ b/iocBoot/iocIOCDOSE/st.cmd Tue Nov 02 13:19:46 2021 +0100
@@ -5,13 +5,12 @@
epicsEnvSet ("IOC", "IOCDOSE")
epicsEnvSet ("LOG_DIR", "/srv/ioc/log")
-
epicsEnvSet ("EPICS_CA_ADDR_LIST","10.0.1.255")
-
epicsEnvSet ("EPICS_CA_AUTO_ADDR_LIST","NO")
-
+epicsEnvSet ("STREAM_PROTOCOL_PATH", "db")
-epicsEnvSet ("STREAM_PROTOCOL_PATH", "db")
+epicsEnvSet ("HRK_INET", "10.0.0.206:4002")
+epicsEnvSet ("HRK_LINK", "HRK")
## Register all support components
dbLoadDatabase ("dbd/${IOC}.dbd")
@@ -21,22 +20,29 @@
#asynSetTraceMask("", 0, 17)
# Configure asyn tcp ports
-drvAsynIPPortConfigure ("VEGA", "10.0.0.205:4001")
+#drvAsynIPPortConfigure ("VEGA", "10.0.0.205:4001")
drvAsynIPPortConfigure ("FHT_1", "10.0.0.200:4012")
drvAsynIPPortConfigure ("FHT_2", "10.0.0.200:4013")
+# Pressure Reading, Modbus
+drvAsynIPPortConfigure ("${HRK_LINK}","${HRK_INET}",0,0,0)
+modbusInterposeConfig ("${HRK_LINK}",1,1000,6)
+drvModbusAsynConfigure ("A0_In_Word","${HRK_LINK}",1,4,1,1,4,30000,"HRK")
+
#asynSetTraceIOMask ("${VEGA_LINK}", 0,2)
#asynSetTraceFile("${VEGA_LINK}",-1,"")
#asynSetTraceMask("${VEGA_LINK}",-1,0x019)
#asynSetTraceIOMask("${VEGA_LINK}",-1,0x2)
-dbLoadRecords ("db/vega.db","P=FHIFEL:,R=VEGA:,BUS=VEGA")
+#dbLoadRecords ("db/vega.db","P=FHIFEL:,R=VEGA:,BUS=VEGA")
dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT1:,BUS=FHT_1")
dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT2:,BUS=FHT_2")
## Load record instances
dbLoadRecords ("db/IOC-stats.db", "IOC=${IOC}")
+dbLoadRecords ("db/dpt-mod.db", "P=FHIFEL:,R=DPT-MOD:Pressure,PORT=A0_In_Word,OFFSET=0,DATA_TYPE=INT16")
+
epicsEnvSet ("streamDebug","1")
iocInit()