diff --git a/ADApp/Db/ADAsyn_settings.req b/ADApp/Db/ADAsyn_settings.req index 744b592..fc6c428 100644 --- a/ADApp/Db/ADAsyn_settings.req +++ b/ADApp/Db/ADAsyn_settings.req @@ -6,3 +6,4 @@ $(P)$(D)FileNumber $(P)$(D)AutoIncrement $(P)$(D)FileTemplate $(P)$(D)AutoSave +$(P)$(D)FileFormat diff --git a/ADApp/Db/simDetector.template b/ADApp/Db/simDetector.template index 4a89545..cb9a041 100644 --- a/ADApp/Db/simDetector.template +++ b/ADApp/Db/simDetector.template @@ -34,3 +34,28 @@ record(ai, "$(P)$(D)GainY_RBV") field(SCAN, "I/O Intr") } +# File data format. NOTE: This replaces the record that is in ASAsyn.template. +record(mbbo, "$(P)$(D)FileFormat") +{ + field(PINI, "1") + field(DTYP, "asynInt32") + field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_FORMAT") + field(ZRST, "Binary") + field(ZRVL, "0") + field(ONST, "ASCII") + field(ONVL, "1") +} + +record(mbbi, "$(P)$(D)FileFormat_RBV") +{ + field(PINI, "1") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_FORMAT") + field(ZRST, "Binary") + field(ZRVL, "0") + field(ONST, "ASCII") + field(ONVL, "1") + field(SCAN, "I/O Intr") +} + +