forked from epics_driver_modules/motorBase
99 lines
2.3 KiB
Plaintext
99 lines
2.3 KiB
Plaintext
record(mbbo,"$(P)$(R)CS") {
|
|
field(DESC,"Coordinate System")
|
|
field(DTYP,"asynInt32")
|
|
field(OUT, "@asynMask($(PORT) 0 0xFFFF)HXP_MOVE_COORD_SYS")
|
|
field(ZRVL,"0")
|
|
field(ZRST,"Work")
|
|
field(ONVL,"1")
|
|
field(ONST,"Tool")
|
|
field(VAL, "0")
|
|
field(PINI,"YES")
|
|
}
|
|
|
|
record(ai,"$(P)$(R)STATUS") {
|
|
field(DESC,"HXP Group Status")
|
|
field(DTYP,"asynInt32")
|
|
field(PINI,"1")
|
|
field(PREC,"0")
|
|
field(SCAN,"I/O Intr")
|
|
field(INP, "@asyn($(PORT),0)HXP_STATUS")
|
|
}
|
|
|
|
record(ai,"$(P)$(R)ERROR") {
|
|
field(DESC,"HXP Group Error")
|
|
field(DTYP,"asynInt32")
|
|
field(PREC,"0")
|
|
field(SCAN,"I/O Intr")
|
|
field(INP, "@asyn($(PORT),0)HXP_ERROR")
|
|
}
|
|
|
|
record(stringin, "$(P)$(R)ERR_DESC") {
|
|
field(DESC,"Error Description")
|
|
field(DTYP,"asynOctetRead")
|
|
field(SCAN,"I/O Intr")
|
|
field(INP, "@asyn($(PORT),0)HXP_ERROR_DESC")
|
|
}
|
|
|
|
record(bo,"$(P)$(R)MOVE_ALL") {
|
|
field(DESC,"Move all motors")
|
|
field(DTYP,"asynInt32")
|
|
field(ZNAM,"Off")
|
|
field(ONAM,"On")
|
|
field(OUT, "@asyn($(PORT),0)HXP_MOVE_ALL")
|
|
}
|
|
|
|
record(ao,"$(P)$(R)T1") {
|
|
field(DESC,"X target pos")
|
|
field(DTYP,"asynFloat64")
|
|
field(OUT, "@asyn($(PORT),0)HXP_MOVE_ALL_TARGET_X")
|
|
field(PREC,"5")
|
|
field(VAL, "0.0")
|
|
field(PINI,"YES")
|
|
}
|
|
|
|
record(ao,"$(P)$(R)T2") {
|
|
field(DESC,"Y target pos")
|
|
field(DTYP,"asynFloat64")
|
|
field(OUT, "@asyn($(PORT),0)HXP_MOVE_ALL_TARGET_Y")
|
|
field(PREC,"5")
|
|
field(VAL, "0.0")
|
|
field(PINI,"YES")
|
|
}
|
|
|
|
record(ao,"$(P)$(R)T3") {
|
|
field(DESC,"Z target pos")
|
|
field(DTYP,"asynFloat64")
|
|
field(OUT, "@asyn($(PORT),0)HXP_MOVE_ALL_TARGET_Z")
|
|
field(PREC,"5")
|
|
field(VAL, "12.0")
|
|
field(PINI,"YES")
|
|
}
|
|
|
|
record(ao,"$(P)$(R)T4") {
|
|
field(DESC,"U target pos")
|
|
field(DTYP,"asynFloat64")
|
|
field(OUT, "@asyn($(PORT),0)HXP_MOVE_ALL_TARGET_U")
|
|
field(PREC,"5")
|
|
field(VAL, "0.0")
|
|
field(PINI,"YES")
|
|
}
|
|
|
|
record(ao,"$(P)$(R)T5") {
|
|
field(DESC,"V target pos")
|
|
field(DTYP,"asynFloat64")
|
|
field(OUT, "@asyn($(PORT),0)HXP_MOVE_ALL_TARGET_V")
|
|
field(PREC,"5")
|
|
field(VAL, "0.0")
|
|
field(PINI,"YES")
|
|
}
|
|
|
|
record(ao,"$(P)$(R)T6") {
|
|
field(DESC,"W target pos")
|
|
field(DTYP,"asynFloat64")
|
|
field(OUT, "@asyn($(PORT),0)HXP_MOVE_ALL_TARGET_W")
|
|
field(PREC,"5")
|
|
field(VAL, "0.0")
|
|
field(PINI,"YES")
|
|
}
|
|
|