Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 41bb6d5387 | |||
| 2b3576af6b | |||
| 51a100612a |
14
db/mdif.db
14
db/mdif.db
@@ -3,20 +3,24 @@ record(stringin, "$(INSTR)$(NAME):MsgTxt")
|
|||||||
field(DESC, "Unexpected received response")
|
field(DESC, "Unexpected received response")
|
||||||
}
|
}
|
||||||
|
|
||||||
record(longout,"$(INSTR)$(NAME):DELAY")
|
record(ao,"$(INSTR)$(NAME):DELAY")
|
||||||
{
|
{
|
||||||
field(DESC, "target delay after trigger signal")
|
field(DESC, "target delay after trigger signal")
|
||||||
field(EGU, "x 0.1 us")
|
field(EGU, "us")
|
||||||
field(DRVH, 200000)
|
field(LINR, 'NO CONVERSION')
|
||||||
|
field(ASLO, 0.1)
|
||||||
|
field(DRVH, 20000)
|
||||||
field(DRVL, 0)
|
field(DRVL, 0)
|
||||||
field(DTYP, "stream")
|
field(DTYP, "stream")
|
||||||
field(OUT, "@$(PROTO) writeDelay($(INSTR)$(NAME):) $(ASYN_PORT)")
|
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(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(DTYP, "stream")
|
||||||
field(INP, "@$(PROTO) readDelay($(INSTR)$(NAME):) $(ASYN_PORT)")
|
field(INP, "@$(PROTO) readDelay($(INSTR)$(NAME):) $(ASYN_PORT)")
|
||||||
field(SCAN, "2 second")
|
field(SCAN, "2 second")
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ LockTimeout = 500;
|
|||||||
initialise {
|
initialise {
|
||||||
out "RMT 1"; # Turn on Remote Control
|
out "RMT 1"; # Turn on Remote Control
|
||||||
in;
|
in;
|
||||||
out "ECHO 1"; # Ask for reponses
|
out "ECHO 0"; # Ask for reponses
|
||||||
in;
|
in;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -21,4 +21,7 @@ readDelay {
|
|||||||
writeDelay {
|
writeDelay {
|
||||||
out "DT %d";
|
out "DT %d";
|
||||||
@mismatch{in "%(\$1MsgTxt)s";}
|
@mismatch{in "%(\$1MsgTxt)s";}
|
||||||
|
@init {
|
||||||
|
readDelay;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user