diff --git a/streamApp/example.cmd b/streamApp/example.cmd old mode 100644 new mode 100755 index 06e0caa..e22d9fc --- a/streamApp/example.cmd +++ b/streamApp/example.cmd @@ -1,3 +1,5 @@ +#!/bin/sh +exec O.$EPICS_HOST_ARCH/streamApp $0 dbLoadDatabase "O.Common/streamApp.dbd" streamApp_registerRecordDeviceDriver @@ -19,6 +21,8 @@ epicsEnvSet "STREAM_PROTOCOL_PATH", ".:protocols:../protocols/" #example telnet style IP port setup drvAsynIPPortConfigure "terminal", "localhost:40000" + +# Either set terminators here or in the protocol asynOctetSetInputEos "terminal",0,"\r\n" asynOctetSetOutputEos "terminal",0,"\r\n" @@ -27,12 +31,11 @@ asynOctetSetOutputEos "terminal",0,"\r\n" #load the records dbLoadRecords "example.db","PREFIX=DZ" -#dbLoadRecords "scalcout.db","PREFIX=DZ" -#lots! of debug output +#lots(!) of debug output before iocInit #var streamDebug 1 iocInit #enable debug output -var streamDebug 1 +#var streamDebug 1 diff --git a/streamApp/regexp.cmd b/streamApp/regexp.cmd old mode 100644 new mode 100755 index 9e2396c..479eccd --- a/streamApp/regexp.cmd +++ b/streamApp/regexp.cmd @@ -1,3 +1,5 @@ +#!/bin/sh +exec O.$EPICS_HOST_ARCH/streamApp $0 dbLoadDatabase "O.Common/streamApp.dbd" streamApp_registerRecordDeviceDriver @@ -7,4 +9,6 @@ drvAsynIPPortConfigure web epics.web.psi.ch:80 0 1 dbLoadRecords regexp.db iocInit -# var streamDebug 1 +#var streamDebug 1 + +dbgf DZ:regexp diff --git a/streamApp/regexp.db b/streamApp/regexp.db index 42a6eb2..ba41e0e 100644 --- a/streamApp/regexp.db +++ b/streamApp/regexp.db @@ -2,4 +2,5 @@ record (stringin, "DZ:regexp") { field (DTYP, "stream") field (INP, "@regexp.proto readTitle web") + field (PINI, "YES") } diff --git a/streamApp/simple.cmd b/streamApp/simple.cmd old mode 100644 new mode 100755 index 2ccc662..7aa4b7a --- a/streamApp/simple.cmd +++ b/streamApp/simple.cmd @@ -1,18 +1,19 @@ +#!/bin/sh +exec O.$EPICS_HOST_ARCH/streamApp $0 dbLoadDatabase "O.Common/streamApp.dbd" streamApp_registerRecordDeviceDriver #where can protocols be located? epicsEnvSet "STREAM_PROTOCOL_PATH", ".:protocols:../protocols/" -#setup the busses +#setup the hardware -#drvAsynIPPortConfigure "L0", "localhost:40000" -vxi11Configure "L0","gpib-dz-1",0,0.0,"gpib0",0,0 +drvAsynIPPortConfigure "L0", "localhost:40000" +#vxi11Configure "L0","gpib-hostname-or-ip",0,0.0,"gpib0" #load the records dbLoadRecords "simple.db","P=DZ,BUS=L0 28" -var streamDebug 1 iocInit #enable debug output diff --git a/streamApp/test.cmd b/streamApp/test.cmd old mode 100644 new mode 100755 index 7650d99..f98f59f --- a/streamApp/test.cmd +++ b/streamApp/test.cmd @@ -1,3 +1,5 @@ +#!/bin/sh +exec O.$EPICS_HOST_ARCH/streamApp $0 dbLoadDatabase "O.Common/streamApp.dbd" streamApp_registerRecordDeviceDriver @@ -7,4 +9,4 @@ drvAsynIPPortConfigure "terminal", "localhost:40000" dbLoadRecords "test.db","P=TEST" iocInit -var streamDebug 1 +#var streamDebug 1