Newer
Older
mwyman
committed
field(DTYP, "pydev")
field(OUT, "@$(OBJ).updateE('VAL')")
}
mwyman
committed
field(EGU, "m")
field(DTYP, "pydev")
field(OUT, "@$(OBJ).updateFsize('VAL')")
}
mwyman
committed
field(DTYP, "pydev")
field(OUT, "@$(OBJ).tweakUp()")
}
mwyman
committed
field(DTYP, "pydev")
field(OUT, "@$(OBJ).tweakDn()")
}
mwyman
committed
field(EGU, "m")
field(DOL, "$(SLITH) CP")
field(OMSL, "closed_loop")
mwyman
committed
field(DTYP, "pydev")
field(OUT, "@$(OBJ).updateSlitSize('VAL', 'hor')")
}
mwyman
committed
field(EGU, "m")
field(DOL, "$(SLITV) CP")
field(OMSL, "closed_loop")
mwyman
committed
field(DTYP, "pydev")
field(OUT, "@$(OBJ).updateSlitSize('VAL', 'vert')")
}
mwyman
committed
field(DTYP, "pydev")
mwyman
committed
field(SCAN, "I/O Intr")
}
record(transform, "$(P)CRL$(N):lens_decode"){
field(INPA, "$(P)CRL$(N):lenses CP")
mwyman
committed
field(CLCB, "A % 2")
field(CLCC, "(A >> 1) % 2")
field(CLCD, "(A >> 2) % 2")
field(CLCE, "(A >> 3) % 2")
field(CLCF, "(A >> 4) % 2")
field(CLCG, "(A >> 5) % 2")
field(CLCH, "(A >> 6) % 2")
field(CLCI, "(A >> 7) % 2")
field(CLCJ, "(A >> 8) % 2")
field(CLCK, "(A >> 9) % 2")
field(CLCL, "(A >> 10) % 2")
field(CLCM, "(A >> 11) % 2")
}
record(calcout, "$(P)CRL$(N):lens_encode"){
field(OUT, "$(P)CRL$(N):lensConfig_BW PP")
mwyman
committed
field(CALC, "A+B*2+C*4+D*8+E*16+F*32+G*64+H*128+I*256+J*512+K*1024+L*2048")
}
record(longout, "$(P)CRL$(N):lensConfig_BW") {
mwyman
committed
field(DTYP, "pydev")
field(OUT, "@$(OBJ).updateConfig('VAL')")
}
record(longin, "$(P)CRL$(N):inMask_RBV") {
field(DTYP, "pydev")
field(INP, "@pydev.iointr('new_inMask')")
field(SCAN, "I/O Intr")
}
record(longin, "$(P)CRL$(N):outMask_RBV") {
field(DTYP, "pydev")
field(INP, "@pydev.iointr('new_outMask')")
field(SCAN, "I/O Intr")
}
record(ai, "$(P)CRL$(N):fSize_actual"){
field(DTYP, "pydev")
field(INP, "@pydev.iointr('new_fSize')")
field(SCAN, "I/O Intr")
field(PREC, "5")
}
record(longin, "$(P)CRL$(N):sortedIndex_RBV") {
field(DTYP, "pydev")
field(INP, "@pydev.iointr('new_index')")
field(SCAN, "I/O Intr")
}