diff --git a/motorApp/Db/PI_Support.db b/motorApp/Db/PI_Support.db new file mode 100644 index 00000000..78ebc649 --- /dev/null +++ b/motorApp/Db/PI_Support.db @@ -0,0 +1,25 @@ +record(ai, "$(P)$(R)POSITION") +{ + field(PINI, "1") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PI_SUP_POSITION") + field(PREC, "5") + field(SCAN, "I/O Intr") +} + +record(ao, "$(P)$(R)TARGET") +{ + field(PINI, "1") + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PI_SUP_TARGET") + field(PREC, "5") +} + +record(bi, "$(P)$(R)SERVO") +{ + field(PINI, "1") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PI_SUP_SERVO") + field(SCAN, "I/O Intr") +} + diff --git a/motorApp/Db/PI_SupportCtrl.db b/motorApp/Db/PI_SupportCtrl.db new file mode 100644 index 00000000..78e1ba90 --- /dev/null +++ b/motorApp/Db/PI_SupportCtrl.db @@ -0,0 +1,66 @@ +record(ai, "$(P)LAST_ERR") +{ + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,0)PI_SUP_LAST_ERR") + field(SCAN, "I/O Intr") +} + +record(bo, "$(P)DEFER") { + field(DTYP, "asynInt32") + field(OUT, "@asynMask($(PORT),0,0)MOTOR_DEFER_MOVES") + field(SCAN, "Passive") + field(ZNAM, "OFF") + field(ONAM, "ON") + field(VAL, "0") +} + +record(ao, "$(P)PIVOT_X") +{ + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,0)PI_SUP_PIVOT_X") + field(PREC, "5") +} + +record(ao, "$(P)PIVOT_Y") +{ + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,0)PI_SUP_PIVOT_Y") + field(PREC, "5") +} + +record(ao, "$(P)PIVOT_Z") +{ + field(DTYP, "asynFloat64") + field(OUT, "@asyn($(PORT),0,0)PI_SUP_PIVOT_Z") + field(PREC, "5") +} + +record(ai, "$(P)RBPIVOT_X") +{ + field(PINI, "1") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,0)PI_SUP_RBPIVOT_X") + field(PREC, "5") + field(SCAN, "I/O Intr") +} + + +record(ai, "$(P)RBPIVOT_Y") +{ + field(PINI, "1") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,0)PI_SUP_RBPIVOT_Y") + field(PREC, "5") + field(SCAN, "I/O Intr") +} + +record(ai, "$(P)RBPIVOT_Z") +{ + field(PINI, "1") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,0)PI_SUP_RBPIVOT_Z") + field(PREC, "5") + field(SCAN, "I/O Intr") +} + +