3 Commits
0.0.1 ... main

2 changed files with 13 additions and 6 deletions

View File

@@ -3,20 +3,24 @@ record(stringin, "$(INSTR)$(NAME):MsgTxt")
field(DESC, "Unexpected received response")
}
record(longout,"$(INSTR)$(NAME):DELAY")
record(ao,"$(INSTR)$(NAME):DELAY")
{
field(DESC, "target delay after trigger signal")
field(EGU, "x 0.1 us")
field(DRVH, 200000)
field(EGU, "us")
field(LINR, 'NO CONVERSION')
field(ASLO, 0.1)
field(DRVH, 20000)
field(DRVL, 0)
field(DTYP, "stream")
field(OUT, "@$(PROTO) writeDelay($(INSTR)$(NAME):) $(ASYN_PORT)")
}
record(longin,"$(INSTR)$(NAME):DELAY_RBV")
record(ai,"$(INSTR)$(NAME):DELAY_RBV")
{
field(DESC, "configured delay after trigger signal")
field(EGU, "x 0.1 us")
field(EGU, "us")
field(ASLO, 0.1)
field(LINR, 'NO CONVERSION')
field(DTYP, "stream")
field(INP, "@$(PROTO) readDelay($(INSTR)$(NAME):) $(ASYN_PORT)")
field(SCAN, "2 second")

View File

@@ -8,7 +8,7 @@ LockTimeout = 500;
initialise {
out "RMT 1"; # Turn on Remote Control
in;
out "ECHO 1"; # Ask for reponses
out "ECHO 0"; # Ask for reponses
in;
}
@@ -21,4 +21,7 @@ readDelay {
writeDelay {
out "DT %d";
@mismatch{in "%(\$1MsgTxt)s";}
@init {
readDelay;
}
}