diff --git a/db/mdif.db b/db/mdif.db index 5f6b29a..6c0c046 100644 --- a/db/mdif.db +++ b/db/mdif.db @@ -5,15 +5,19 @@ record(stringin, "$(INSTR)$(NAME):MsgTxt") record(longout,"$(INSTR)$(NAME):DELAY") { - field(DESC, "delay after trigger signal") + field(DESC, "target delay after trigger signal") + field(EGU, "x 0.1 us") + field(DRVH, 200000) + field(DRVL, 0) field(DTYP, "stream") field(OUT, "@$(PROTO) writeDelay($(INSTR)$(NAME):) $(ASYN_PORT)") } - + record(longin,"$(INSTR)$(NAME):DELAY_RBV") { - field(DESC, "delay after trigger signal") + field(DESC, "configured delay after trigger signal") + field(EGU, "x 0.1 us") field(DTYP, "stream") field(INP, "@$(PROTO) readDelay($(INSTR)$(NAME):) $(ASYN_PORT)") - field(SCAN, "1 second") + field(SCAN, "2 second") } diff --git a/db/mdif.proto b/db/mdif.proto index abb6f32..c7d231b 100644 --- a/db/mdif.proto +++ b/db/mdif.proto @@ -1,14 +1,14 @@ OutTerminator = CR; InTerminator = CR; -ReadTimeout = 100; -WriteTimeout = 100; +ReadTimeout = 500; +WriteTimeout = 500; ReplyTimeout = 1000; -LockTimeout = 1000; +LockTimeout = 500; initialise { out "RMT 1"; # Turn on Remote Control in; - out "ECHO 0"; # Ask for reponses + out "ECHO 1"; # Ask for reponses in; } @@ -20,6 +20,5 @@ readDelay { writeDelay { out "DT %d"; - in; @mismatch{in "%(\$1MsgTxt)s";} }