From fa5ee7cd6f6e511014ee7fc175eb46c0104f5a24 Mon Sep 17 00:00:00 2001 From: rivers Date: Thu, 12 Jan 2012 23:08:49 +0000 Subject: [PATCH] Changed FK integer records from ao to longout; added FileFormat_RBV git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@14364 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b --- ADApp/Db/andorCCD.template | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/ADApp/Db/andorCCD.template b/ADApp/Db/andorCCD.template index d892372..b621c62 100644 --- a/ADApp/Db/andorCCD.template +++ b/ADApp/Db/andorCCD.template @@ -19,6 +19,23 @@ record(mbbo, "$(P)$(R)FileFormat") field(FVVL, "5") } +# These are the records that we modify from NDFile.template +record(mbbi, "$(P)$(R)FileFormat_RBV") +{ + field(ZRST, "TIFF") + field(ZRVL, "0") + field(ONST, "BMP") + field(ONVL, "1") + field(TWST, "SIF") + field(TWVL, "2") + field(THST, "EDF") + field(THVL, "3") + field(FRST, "RAW") + field(FRVL, "4") + field(FVST, "TEXT") + field(FVVL, "5") +} + # These are the records that are new for the Andor detector record(bo, "$(P)$(R)AndorCooler") { @@ -74,44 +91,39 @@ record(ao, "$(P)$(R)AndorACTInKinetics") } # Number of accumulations in kinetics mode. -record(ao, "$(P)$(R)AndorANumInKinetics") +record(longout, "$(P)$(R)AndorANumInKinetics") { field(PINI, "1") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ANDOR_ANUM_KINETICS") - field(PREC, "3") } -record(ao, "$(P)$(R)AndorFKHeight") +record(longout, "$(P)$(R)AndorFKHeight") { field(PINI, "1") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ANDOR_FK_HEIGHT") - field(PREC, "3") } -record(ao, "$(P)$(R)AndorFKHBinning") +record(longout, "$(P)$(R)AndorFKHBinning") { field(PINI, "1") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ANDOR_FKH_BINNING") - field(PREC, "3") } -record(ao, "$(P)$(R)AndorFKVBinning") +record(longout, "$(P)$(R)AndorFKVBinning") { field(PINI, "1") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ANDOR_FKV_BINNING") - field(PREC, "3") } -record(ao, "$(P)$(R)AndorFKOffset") +record(longout, "$(P)$(R)AndorFKOffset") { field(PINI, "1") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ANDOR_FK_OFFSET") - field(PREC, "3") }