Added UInt32 to DataType; added NoiseFilter; added TransferRate

git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@15471 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
This commit is contained in:
rivers
2012-11-24 14:51:10 +00:00
parent a3f5381bfd
commit 9ac08d994f
+32 -6
View File
@@ -12,13 +12,13 @@
# These records control the data type and color. #
###############################################################################
# Only 1 data type is supported, unsigned 16 bit integers
# Only unsigned 16 and 32 bit integers are supported. Determined by PixelEncoding
record(mbbo, "$(P)$(R)DataType")
{
field(ZRST, "UInt16")
field(ZRVL, "3")
field(ONST, "")
field(ONVL, "")
field(ONST, "UInt32")
field(ONVL, "5")
field(TWST, "")
field(TWVL, "")
field(THST, "")
@@ -37,8 +37,8 @@ record(mbbi, "$(P)$(R)DataType_RBV")
{
field(ZRST, "UInt16")
field(ZRVL, "3")
field(ONST, "")
field(ONVL, "")
field(ONST, "UInt32")
field(ONVL, "5")
field(TWST, "")
field(TWVL, "")
field(THST, "")
@@ -167,6 +167,24 @@ record(bi, "$(P)$(R)Overlap_RBV")
field(SCAN, "I/O Intr")
}
record(bo, "$(P)$(R)NoiseFilter")
{
field(PINI, "YES")
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))A3_NOISE_FILTER")
field(ZNAM, "No")
field(ONAM, "Yes")
}
record(bi, "$(P)$(R)NoiseFilter_RBV")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))A3_NOISE_FILTER")
field(ZNAM, "No")
field(ONAM, "Yes")
field(SCAN, "I/O Intr")
}
record(mbbo, "$(P)$(R)PixelEncoding")
{
field(PINI, "YES")
@@ -189,7 +207,15 @@ record(ai, "$(P)$(R)ReadoutTime")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(R)FullAOIControl_RBV")
record(ai, "$(P)$(R)TransferRate")
{
field(DTYP, "asynFloat64")
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))A3_TRANSFER_RATE")
field(PREC, "3")
field(SCAN, "I/O Intr")
}
record(bi, "$(P)$(R)FullAOIControl")
{
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))A3_FULL_AOI_CONTROL")