pvalink: use jlink interface

This commit is contained in:
Michael Davidsaver
2016-09-03 19:22:12 -04:00
parent 1c14caaae5
commit 4fb37eec9e
5 changed files with 335 additions and 71 deletions

View File

@ -1,8 +1,14 @@
#!../../bin/linux-x86_64-debug/softIocPVA
epicsEnvSet("EPICS_PVA_ADDR_LIST", "10.5.2.255")
epicsEnvSet("EPICS_PVAS_INTF_ADDR_LIST","10.5.2.1")
epicsEnvSet("EPICS_PVA_AUTO_ADDR_LIST","NO")
#epicsEnvSet("EPICS_PVA_ADDR_LIST", "10.5.2.255")
#epicsEnvSet("EPICS_PVAS_INTF_ADDR_LIST","10.5.2.1")
#epicsEnvSet("EPICS_PVA_AUTO_ADDR_LIST","NO")
#epicsEnvSet("EPICS_PVA_SERVER_PORT","5085")
#epicsEnvSet("EPICS_PVA_BROADCAST_PORT","5086")
#epicsEnvSet("EPICS_CA_SERVER_PORT","5067")
#epicsEnvSet("EPICS_CA_REPEATER_PORT","5068")
#epicsEnvSet("EPICS_CA_MAX_ARRAY_BYTES","13000000")
dbLoadRecords("circle.db","")

View File

@ -1,5 +1,5 @@
record(calc, "circle2:x") {
field(INPA, "pva://circle.x CP MSI")
field(INPA, {pva:"circle.x CP MSI"})
field(CALC, "2*A")
field(FLNK, "circle2:y")
info(pdbGroup, "circle2|x=VAL")
@ -7,7 +7,7 @@ record(calc, "circle2:x") {
}
record(calc, "circle2:y") {
field(INPA, "pva://circle.y MSI")
field(INPA, {pva:"circle.y MSI"})
field(CALC, "2*A")
field(TSEL, "circle2:x.TIME")
field(FLNK, "circle2:mag")

View File

@ -1,9 +1,17 @@
#!../../bin/linux-x86_64-debug/softIocPVA
epicsEnvSet("EPICS_PVAS_INTF_ADDR_LIST","10.5.1.1")
epicsEnvSet("EPICS_PVA_ADDR_LIST", "10.5.1.255")
epicsEnvSet("EPICS_PVA_AUTO_ADDR_LIST","NO")
#epicsEnvSet("EPICS_PVA_ADDR_LIST", "10.5.2.255")
#epicsEnvSet("EPICS_PVAS_INTF_ADDR_LIST","10.5.2.1")
#epicsEnvSet("EPICS_PVA_AUTO_ADDR_LIST","NO")
#epicsEnvSet("EPICS_PVA_SERVER_PORT","5085")
#epicsEnvSet("EPICS_PVA_BROADCAST_PORT","5086")
#epicsEnvSet("EPICS_CA_SERVER_PORT","5067")
#epicsEnvSet("EPICS_CA_REPEATER_PORT","5068")
epicsEnvSet("EPICS_CA_MAX_ARRAY_BYTES","13000000")
dbLoadRecords("circle2.db","")
var(pvaLinkDebug, 5)
iocInit()