Skip to content

Commit

Permalink
New test file
Browse files Browse the repository at this point in the history
  • Loading branch information
MarkRivers committed Aug 3, 2019
1 parent f07e6a8 commit 4a964a2
Show file tree
Hide file tree
Showing 2 changed files with 101 additions and 0 deletions.
60 changes: 60 additions & 0 deletions busyApp/Db/testBusyAsyn2.db
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
record(bo, "$(P)Busy") {
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BUSY_VALUE")
field(ZNAM, "Zero")
field(ONAM, "One")
field(FLNK, "$(P)SetBusy")
info(asyn:READBACK, "1")
}

record(bi, "$(P)Bi") {
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BUSY_VALUE")
field(ZNAM, "Zero")
field(ONAM, "One")
field(SCAN, "I/O Intr")
}

record(calcout, "$(P)SetBusy")
{
field(INPA, "$(P)Busy NPP")
field(CALC, "A")
field(OOPT, "Transition To Non-zero")
field(OUT, "$(P)ActualBusy PP")
}

record(busy, "$(P)ActualBusy") {
field(ZNAM, "Zero")
field(ONAM, "One")
}

record(calcout, "$(P)ClearBusy")
{
field(INPA, "$(P)Bi CP")
field(CALC, "A")
field(OOPT, "Transition To Zero")
field(OUT, "$(P)ActualBusy PP")
}

record(longout, "$(P)NumCallbacks")
{
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NUM_CALLBACKS")
field(VAL, "1")
}

record(ao, "$(P)SleepTime")
{
field(DTYP, "asynFloat64")
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SLEEP_TIME")
field(PREC, "3")
field(VAL, "0.")
field(PINI, "YES")
}

record(bo, "$(P)TriggerCallbacks")
{
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TRIGGER_CALLBACKS")
field(VAL, "1")
}
41 changes: 41 additions & 0 deletions busyApp/Db/testBusyAsyn3.db
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
record(bo, "$(P)Acquire") {
field(ZNAM, "Done")
field(ONAM, "Acquire")
field(OUT, "$(P)Acquire_RBV PP")
field(FLNK, "$(P)SetBusy")
}

record(bi, "$(P)Acquire_RBV") {
field(ZNAM, "Done")
field(ONAM, "Acquire")
}

record(calcout, "$(P)SetBusy")
{
field(INPA, "$(P)Acquire NPP")
field(CALC, "A")
field(OOPT, "Transition To Non-zero")
field(OUT, "$(P)Busy PP")
field(FLNK, "$(P)Reset")
}

record(busy, "$(P)Busy") {
field(ZNAM, "Done")
field(ONAM, "Busy")
}

record(seq, "$(P)Reset") {
field(SDIS, "$(P)Busy")
field(DISV, "0")
field(DLY0, "1")
field(LNK0, "$(P)Acquire_RBV PP")
field(DOL0, "0")
}

record(calcout, "$(P)ClearBusy")
{
field(INPA, "$(P)Acquire_RBV CP")
field(CALC, "A")
field(OOPT, "Transition To Zero")
field(OUT, "$(P)Busy PP")
}

0 comments on commit 4a964a2

Please sign in to comment.