Changes for frameType, BISStatus, etc

git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@11228 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
This commit is contained in:
rivers
2010-07-01 22:28:49 +00:00
parent f71463f198
commit f42cb92178
+59 -6
View File
@@ -5,6 +5,7 @@
# Timeout waiting for SFRM file.
record(ao, "$(P)$(R)ReadSFRMTimeout")
{
field(PINI, "YES")
field(DTYP, "asynFloat64")
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SFRM_TIMEOUT")
field(DESC, "Timeout for SFRM file")
@@ -13,12 +14,64 @@ record(ao, "$(P)$(R)ReadSFRMTimeout")
field(PREC, "3")
}
# Acquire command sent to BIS
record(waveform, "$(P)$(R)apxAcqCmd")
# Status string from BIS
record(waveform, "$(P)$(R)BISStatus")
{
field(PINI, "1")
field(DTYP, "asynOctetWrite")
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ACQUIRE_COMMAND")
field(DTYP, "asynOctetRead")
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BIS_STATUS")
field(FTVL, "UCHAR")
field(NELM, "256")
field(NELM, "512")
field(SCAN, "I/O Intr")
}
# We replace the file format choices from ADBase.template
record(mbbo, "$(P)$(R)FileFormat")
{
field(ZRST, "SRFM")
field(ZRVL, "0")
field(ONST, "Invalid")
field(ONVL, "1")
}
record(mbbi, "$(P)$(R)FileFormat_RBV")
{
field(ZRST, "SRFM")
field(ZRVL, "0")
field(ONST, "Invalid")
field(ONVL, "1")
field(SCAN, "I/O Intr")
}
# We replace the choice fields for FrameType from ADBase.template
record(mbbo, "$(P)$(R)FrameType")
{
field(ZRST, "Normal")
field(ZRVL, "0")
field(ONST, "Dark")
field(ONVL, "1")
field(TWST, "Raw")
field(TWVL, "2")
field(THST, "DblCorrelation")
field(THVL, "3")
}
record(mbbi, "$(P)$(R)FrameType_RBV")
{
field(ZRST, "Normal")
field(ZRVL, "0")
field(ONST, "Dark")
field(ONVL, "1")
field(TWST, "Raw")
field(TWVL, "2")
field(THST, "DblCorrelation")
field(THVL, "3")
field(SCAN, "I/O Intr")
}
# asyn record for interactive communication with BIS
record(asyn, "$(P)$(R)BISAsyn")
{
field(PORT, "$(BIS_PORT)")
field(IMAX, "256")
field(OMAX, "256")
}