Changed input records from PINI=1 or PINI=YES to PINI=RUNNING; This forces input records to process after output records; required EPICS 3.14.11 or later
git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@9451 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
This commit is contained in:
+66
-66
@@ -8,7 +8,7 @@
|
||||
|
||||
record(stringin, "$(P)$(R)PortName_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PORT_NAME_SELF")
|
||||
field(VAL, "Unknown")
|
||||
@@ -22,7 +22,7 @@ record(stringin, "$(P)$(R)PortName_RBV")
|
||||
|
||||
record(stringin, "$(P)$(R)Manufacturer_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MANUFACTURER")
|
||||
field(VAL, "Unknown")
|
||||
@@ -31,7 +31,7 @@ record(stringin, "$(P)$(R)Manufacturer_RBV")
|
||||
|
||||
record(stringin, "$(P)$(R)Model_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MODEL")
|
||||
field(VAL, "Unknown")
|
||||
@@ -40,7 +40,7 @@ record(stringin, "$(P)$(R)Model_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)MaxSizeX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAX_SIZE_X")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -48,7 +48,7 @@ record(longin, "$(P)$(R)MaxSizeX_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)MaxSizeY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAX_SIZE_Y")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -60,7 +60,7 @@ record(longin, "$(P)$(R)MaxSizeY_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)DataType")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DATA_TYPE")
|
||||
field(ZRST, "Int8")
|
||||
@@ -83,7 +83,7 @@ record(mbbo, "$(P)$(R)DataType")
|
||||
|
||||
record(mbbi, "$(P)$(R)DataType_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DATA_TYPE")
|
||||
field(ZRST, "Int8")
|
||||
@@ -112,7 +112,7 @@ record(mbbi, "$(P)$(R)DataType_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)ColorMode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COLOR_MODE")
|
||||
field(ZRST, "Mono")
|
||||
@@ -135,7 +135,7 @@ record(mbbo, "$(P)$(R)ColorMode")
|
||||
|
||||
record(mbbi, "$(P)$(R)ColorMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COLOR_MODE")
|
||||
field(ZRST, "Mono")
|
||||
@@ -164,14 +164,14 @@ record(mbbi, "$(P)$(R)ColorMode_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)BinX")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BIN_X")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)BinX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BIN_X")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -179,14 +179,14 @@ record(longin, "$(P)$(R)BinX_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)BinY")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BIN_Y")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)BinY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BIN_Y")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -194,14 +194,14 @@ record(longin, "$(P)$(R)BinY_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)MinX")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MIN_X")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)MinX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MIN_X")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -209,14 +209,14 @@ record(longin, "$(P)$(R)MinX_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)MinY")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MIN_Y")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)MinY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MIN_Y")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -224,14 +224,14 @@ record(longin, "$(P)$(R)MinY_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)SizeX")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIZE_X")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)SizeX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIZE_X")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -239,14 +239,14 @@ record(longin, "$(P)$(R)SizeX_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)SizeY")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIZE_Y")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)SizeY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIZE_Y")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -254,16 +254,16 @@ record(longin, "$(P)$(R)SizeY_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)ReverseX")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))REVERSE_X")
|
||||
field(ZNAM, "No")
|
||||
field(ONAM, "Yes")
|
||||
field(ONAM, "RUNNING")
|
||||
}
|
||||
|
||||
record(bi, "$(P)$(R)ReverseX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))REVERSE_X")
|
||||
field(ZNAM, "No")
|
||||
@@ -273,7 +273,7 @@ record(bi, "$(P)$(R)ReverseX_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)ReverseY")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))REVERSE_Y")
|
||||
field(ZNAM, "No")
|
||||
@@ -282,7 +282,7 @@ record(bo, "$(P)$(R)ReverseY")
|
||||
|
||||
record(bi, "$(P)$(R)ReverseY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))REVERSE_Y")
|
||||
field(ZNAM, "No")
|
||||
@@ -292,7 +292,7 @@ record(bi, "$(P)$(R)ReverseY_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)ArraySizeX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_SIZE_X")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -300,7 +300,7 @@ record(longin, "$(P)$(R)ArraySizeX_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)ArraySizeY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_SIZE_Y")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -308,7 +308,7 @@ record(longin, "$(P)$(R)ArraySizeY_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)ArraySizeZ_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_SIZE_Z")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -316,7 +316,7 @@ record(longin, "$(P)$(R)ArraySizeZ_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)ArraySize_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_SIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -328,7 +328,7 @@ record(longin, "$(P)$(R)ArraySize_RBV")
|
||||
###################################################################
|
||||
record(ao, "$(P)$(R)AcquireTime")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ACQ_TIME")
|
||||
field(PREC, "3")
|
||||
@@ -336,7 +336,7 @@ record(ao, "$(P)$(R)AcquireTime")
|
||||
|
||||
record(ai, "$(P)$(R)AcquireTime_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ACQ_TIME")
|
||||
field(PREC, "3")
|
||||
@@ -345,7 +345,7 @@ record(ai, "$(P)$(R)AcquireTime_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)AcquirePeriod")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ACQ_PERIOD")
|
||||
field(PREC, "3")
|
||||
@@ -353,7 +353,7 @@ record(ao, "$(P)$(R)AcquirePeriod")
|
||||
|
||||
record(ai, "$(P)$(R)AcquirePeriod_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ACQ_PERIOD")
|
||||
field(PREC, "3")
|
||||
@@ -362,7 +362,7 @@ record(ai, "$(P)$(R)AcquirePeriod_RBV")
|
||||
|
||||
record(ai, "$(P)$(R)TimeRemaining_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TIME_REMAINING")
|
||||
field(PREC, "3")
|
||||
@@ -374,7 +374,7 @@ record(ai, "$(P)$(R)TimeRemaining_RBV")
|
||||
###################################################################
|
||||
record(ao, "$(P)$(R)Gain")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))GAIN")
|
||||
field(PREC, "3")
|
||||
@@ -382,7 +382,7 @@ record(ao, "$(P)$(R)Gain")
|
||||
|
||||
record(ai, "$(P)$(R)Gain_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))GAIN")
|
||||
field(PREC, "3")
|
||||
@@ -394,7 +394,7 @@ record(ai, "$(P)$(R)Gain_RBV")
|
||||
###################################################################
|
||||
record(mbbo, "$(P)$(R)FrameType")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FRAME_TYPE")
|
||||
field(ZRST, "Normal")
|
||||
@@ -409,7 +409,7 @@ record(mbbo, "$(P)$(R)FrameType")
|
||||
|
||||
record(mbbi, "$(P)$(R)FrameType_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FRAME_TYPE")
|
||||
field(ZRST, "Normal")
|
||||
@@ -428,7 +428,7 @@ record(mbbi, "$(P)$(R)FrameType_RBV")
|
||||
###################################################################
|
||||
record(mbbo, "$(P)$(R)ImageMode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))IMAGE_MODE")
|
||||
field(ZRST, "Single")
|
||||
@@ -441,7 +441,7 @@ record(mbbo, "$(P)$(R)ImageMode")
|
||||
|
||||
record(mbbi, "$(P)$(R)ImageMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))IMAGE_MODE")
|
||||
field(ZRST, "Single")
|
||||
@@ -458,7 +458,7 @@ record(mbbi, "$(P)$(R)ImageMode_RBV")
|
||||
###################################################################
|
||||
record(mbbo, "$(P)$(R)TriggerMode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TRIGGER_MODE")
|
||||
field(ZRST, "Internal")
|
||||
@@ -469,7 +469,7 @@ record(mbbo, "$(P)$(R)TriggerMode")
|
||||
|
||||
record(mbbi, "$(P)$(R)TriggerMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TRIGGER_MODE")
|
||||
field(ZRST, "Internal")
|
||||
@@ -485,14 +485,14 @@ record(mbbi, "$(P)$(R)TriggerMode_RBV")
|
||||
###################################################################
|
||||
record(longout, "$(P)$(R)NumExposures")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NEXPOSURES")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)NumExposures_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NEXPOSURES")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -500,21 +500,21 @@ record(longin, "$(P)$(R)NumExposures_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)NumExposuresCounter_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NEXPOSURES_COUNTER")
|
||||
field(SCAN, "I/O Intr")
|
||||
}
|
||||
record(longout, "$(P)$(R)NumImages")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NIMAGES")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)NumImages_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NIMAGES")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -522,7 +522,7 @@ record(longin, "$(P)$(R)NumImages_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)NumImagesCounter_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NIMAGES_COUNTER")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -541,7 +541,7 @@ record(busy, "$(P)$(R)Acquire") {
|
||||
}
|
||||
|
||||
record(bi, "$(P)$(R)Acquire_RBV") {
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ACQUIRE")
|
||||
field(ZNAM, "Done")
|
||||
@@ -563,7 +563,7 @@ record(longout, "$(P)$(R)ArrayCounter")
|
||||
|
||||
record(longin, "$(P)$(R)ArrayCounter_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_COUNTER")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -586,7 +586,7 @@ record(calc, "$(P)$(R)ArrayRate_RBV")
|
||||
|
||||
record(mbbi, "$(P)$(R)DetectorState_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))STATUS")
|
||||
field(ZRST, "Idle")
|
||||
@@ -624,7 +624,7 @@ record(mbbi, "$(P)$(R)DetectorState_RBV")
|
||||
###################################################################
|
||||
record(bo, "$(P)$(R)ArrayCallbacks")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_CALLBACKS")
|
||||
field(ZNAM, "Disable")
|
||||
@@ -633,7 +633,7 @@ record(bo, "$(P)$(R)ArrayCallbacks")
|
||||
|
||||
record(bi, "$(P)$(R)ArrayCallbacks_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_CALLBACKS")
|
||||
field(ZNAM, "Disable")
|
||||
@@ -647,7 +647,7 @@ record(bi, "$(P)$(R)ArrayCallbacks_RBV")
|
||||
|
||||
record(waveform, "$(P)$(R)NDAttributesFile")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ND_ATTRIBUTES_FILE")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -702,7 +702,7 @@ record(bo,"$(P)$(R)ReadStatus") {
|
||||
|
||||
record(mbbo, "$(P)$(R)ShutterMode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SHUTTER_MODE")
|
||||
field(ZRST, "None")
|
||||
@@ -715,7 +715,7 @@ record(mbbo, "$(P)$(R)ShutterMode")
|
||||
|
||||
record(mbbi, "$(P)$(R)ShutterMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SHUTTER_MODE")
|
||||
field(ZRST, "None")
|
||||
@@ -729,7 +729,7 @@ record(mbbi, "$(P)$(R)ShutterMode_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)ShutterControl")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SHUTTER_CONTROL")
|
||||
field(ZNAM, "Close")
|
||||
@@ -738,7 +738,7 @@ record(bo, "$(P)$(R)ShutterControl")
|
||||
|
||||
record(bi, "$(P)$(R)ShutterControl_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SHUTTER_CONTROL")
|
||||
field(ZNAM, "Close")
|
||||
@@ -748,7 +748,7 @@ record(bi, "$(P)$(R)ShutterControl_RBV")
|
||||
|
||||
record(bi, "$(P)$(R)ShutterStatus_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SHUTTER_STATUS")
|
||||
field(ZNAM, "Closed")
|
||||
@@ -760,7 +760,7 @@ record(bi, "$(P)$(R)ShutterStatus_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ShutterOpenDelay")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SHUTTER_OPEN_DELAY")
|
||||
field(PREC, "3")
|
||||
@@ -768,7 +768,7 @@ record(ao, "$(P)$(R)ShutterOpenDelay")
|
||||
|
||||
record(ai, "$(P)$(R)ShutterOpenDelay_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SHUTTER_OPEN_DELAY")
|
||||
field(PREC, "3")
|
||||
@@ -777,7 +777,7 @@ record(ai, "$(P)$(R)ShutterOpenDelay_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ShutterCloseDelay")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SHUTTER_CLOSE_DELAY")
|
||||
field(PREC, "3")
|
||||
@@ -785,7 +785,7 @@ record(ao, "$(P)$(R)ShutterCloseDelay")
|
||||
|
||||
record(ai, "$(P)$(R)ShutterCloseDelay_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SHUTTER_CLOSE_DELAY")
|
||||
field(PREC, "3")
|
||||
@@ -849,7 +849,7 @@ record(mbbi, "$(P)$(R)ShutterStatusEPICS_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)Temperature")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TEMPERATURE")
|
||||
field(PREC, "3")
|
||||
@@ -857,7 +857,7 @@ record(ao, "$(P)$(R)Temperature")
|
||||
|
||||
record(ai, "$(P)$(R)Temperature_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TEMPERATURE")
|
||||
field(PREC, "3")
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
record(mbbo, "$(P)$(R)ColorModeOut")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COLOR_MODE_OUT")
|
||||
field(ZRST, "Mono")
|
||||
@@ -32,7 +32,7 @@ record(mbbo, "$(P)$(R)ColorModeOut")
|
||||
|
||||
record(mbbi, "$(P)$(R)ColorModeOut_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COLOR_MODE_OUT")
|
||||
field(ZRST, "Mono")
|
||||
|
||||
+24
-24
@@ -9,7 +9,7 @@
|
||||
# File path.
|
||||
record(waveform, "$(P)$(R)FilePath")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_PATH")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -18,7 +18,7 @@ record(waveform, "$(P)$(R)FilePath")
|
||||
|
||||
record(waveform, "$(P)$(R)FilePath_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_PATH")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -29,7 +29,7 @@ record(waveform, "$(P)$(R)FilePath_RBV")
|
||||
# Filename
|
||||
record(waveform, "$(P)$(R)FileName")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_NAME")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -38,7 +38,7 @@ record(waveform, "$(P)$(R)FileName")
|
||||
|
||||
record(waveform, "$(P)$(R)FileName_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_NAME")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -48,7 +48,7 @@ record(waveform, "$(P)$(R)FileName_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)FileNumber")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(OUT, "$(P)$(R)FileNumber_write PP")
|
||||
field(VAL, "1")
|
||||
}
|
||||
@@ -79,7 +79,7 @@ record(longout, "$(P)$(R)FileNumber_Sync")
|
||||
# Autoincrement flag
|
||||
record(bo, "$(P)$(R)AutoIncrement")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))AUTO_INCREMENT")
|
||||
field(VAL, "1")
|
||||
@@ -89,7 +89,7 @@ record(bo, "$(P)$(R)AutoIncrement")
|
||||
|
||||
record(bi, "$(P)$(R)AutoIncrement_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))AUTO_INCREMENT")
|
||||
field(ZNAM, "No")
|
||||
@@ -100,16 +100,16 @@ record(bi, "$(P)$(R)AutoIncrement_RBV")
|
||||
# File template
|
||||
record(waveform, "$(P)$(R)FileTemplate")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_TEMPLATE")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_TEMPLATE")
|
||||
field(FTVL, "UCHAR")
|
||||
field(NELM, "256")
|
||||
}
|
||||
|
||||
record(waveform, "$(P)$(R)FileTemplate_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_TEMPLATE")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -120,7 +120,7 @@ record(waveform, "$(P)$(R)FileTemplate_RBV")
|
||||
# Full filename, including path
|
||||
record(waveform, "$(P)$(R)FullFileName_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FULL_FILE_NAME")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -131,7 +131,7 @@ record(waveform, "$(P)$(R)FullFileName_RBV")
|
||||
# Autosave flag
|
||||
record(bo, "$(P)$(R)AutoSave")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))AUTO_SAVE")
|
||||
field(VAL, "1")
|
||||
@@ -141,7 +141,7 @@ record(bo, "$(P)$(R)AutoSave")
|
||||
|
||||
record(bi, "$(P)$(R)AutoSave_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))AUTO_SAVE")
|
||||
field(ZNAM, "No")
|
||||
@@ -160,7 +160,7 @@ record(busy, "$(P)$(R)WriteFile")
|
||||
|
||||
record(bi, "$(P)$(R)WriteFile_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))WRITE_FILE")
|
||||
field(ZNAM, "Done")
|
||||
@@ -182,7 +182,7 @@ record(busy, "$(P)$(R)ReadFile")
|
||||
|
||||
record(bi, "$(P)$(R)ReadFile_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))READ_FILE")
|
||||
field(ZNAM, "Done")
|
||||
@@ -195,7 +195,7 @@ record(bi, "$(P)$(R)ReadFile_RBV")
|
||||
# File data format
|
||||
record(mbbo, "$(P)$(R)FileFormat")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_FORMAT")
|
||||
field(VAL, "0")
|
||||
@@ -207,7 +207,7 @@ record(mbbo, "$(P)$(R)FileFormat")
|
||||
|
||||
record(mbbi, "$(P)$(R)FileFormat_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FILE_FORMAT")
|
||||
field(ZRST, "netCDF")
|
||||
@@ -220,7 +220,7 @@ record(mbbi, "$(P)$(R)FileFormat_RBV")
|
||||
# File save mode
|
||||
record(mbbo, "$(P)$(R)FileWriteMode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))WRITE_MODE")
|
||||
field(VAL, "0")
|
||||
@@ -234,7 +234,7 @@ record(mbbo, "$(P)$(R)FileWriteMode")
|
||||
|
||||
record(mbbi, "$(P)$(R)FileWriteMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))WRITE_MODE")
|
||||
field(ZRST, "Single")
|
||||
@@ -257,7 +257,7 @@ record(busy, "$(P)$(R)Capture")
|
||||
|
||||
record(bi, "$(P)$(R)Capture_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))CAPTURE")
|
||||
field(ZNAM, "Done")
|
||||
@@ -269,7 +269,7 @@ record(bi, "$(P)$(R)Capture_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)NumCapture")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NUM_CAPTURE")
|
||||
field(VAL, "1")
|
||||
@@ -277,7 +277,7 @@ record(longout, "$(P)$(R)NumCapture")
|
||||
|
||||
record(longin, "$(P)$(R)NumCapture_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NUM_CAPTURE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -285,7 +285,7 @@ record(longin, "$(P)$(R)NumCapture_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)NumCaptured_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NUM_CAPTURED")
|
||||
field(SCAN, "I/O Intr")
|
||||
|
||||
@@ -24,7 +24,7 @@ record(mbbi, "$(P)$(R)FileFormat_RBV")
|
||||
# File quality
|
||||
record(longout, "$(P)$(R)JPEGQuality")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))JPEG_QUALITY")
|
||||
field(VAL, "50")
|
||||
@@ -36,7 +36,7 @@ record(longout, "$(P)$(R)JPEGQuality")
|
||||
|
||||
record(longin, "$(P)$(R)JPEGQuality_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))JPEG_QUALITY")
|
||||
field(LOPR, "0")
|
||||
|
||||
@@ -23,7 +23,7 @@ record(mbbi, "$(P)$(R)FileFormat_RBV")
|
||||
# Template File path.
|
||||
record(waveform, "$(P)$(R)TemplateFilePath")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TEMPLATE_FILE_PATH")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -32,7 +32,7 @@ record(waveform, "$(P)$(R)TemplateFilePath")
|
||||
|
||||
record(waveform, "$(P)$(R)TemplateFilePath_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TEMPLATE_FILE_PATH")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -43,7 +43,7 @@ record(waveform, "$(P)$(R)TemplateFilePath_RBV")
|
||||
# Template Filename
|
||||
record(waveform, "$(P)$(R)TemplateFileName")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TEMPLATE_FILE_NAME")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -52,7 +52,7 @@ record(waveform, "$(P)$(R)TemplateFileName")
|
||||
|
||||
record(waveform, "$(P)$(R)TemplateFileName_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TEMPLATE_FILE_NAME")
|
||||
field(FTVL, "UCHAR")
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
record(stringin, "$(P)$(R)PortName_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PORT_NAME_SELF")
|
||||
field(VAL, "Unknown")
|
||||
@@ -21,7 +21,7 @@ record(stringin, "$(P)$(R)PortName_RBV")
|
||||
|
||||
record(stringin, "$(P)$(R)PluginType_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PLUGIN_TYPE")
|
||||
field(VAL, "Unknown")
|
||||
@@ -35,7 +35,7 @@ record(stringin, "$(P)$(R)PluginType_RBV")
|
||||
# Array port name
|
||||
record(stringout, "$(P)$(R)NDArrayPort")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NDARRAY_PORT")
|
||||
field(VAL, "$(NDARRAY_PORT)")
|
||||
@@ -43,7 +43,7 @@ record(stringout, "$(P)$(R)NDArrayPort")
|
||||
|
||||
record(stringin, "$(P)$(R)NDArrayPort_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NDARRAY_PORT")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -51,7 +51,7 @@ record(stringin, "$(P)$(R)NDArrayPort_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)NDArrayAddress")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NDARRAY_ADDR")
|
||||
field(VAL, "$(NDARRAY_ADDR)")
|
||||
@@ -59,7 +59,7 @@ record(longout, "$(P)$(R)NDArrayAddress")
|
||||
|
||||
record(longin, "$(P)$(R)NDArrayAddress_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NDARRAY_ADDR")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -71,7 +71,7 @@ record(longin, "$(P)$(R)NDArrayAddress_RBV")
|
||||
###################################################################
|
||||
record(bo, "$(P)$(R)EnableCallbacks")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(VAL, "1")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ENABLE_CALLBACKS")
|
||||
@@ -81,7 +81,7 @@ record(bo, "$(P)$(R)EnableCallbacks")
|
||||
|
||||
record(bi, "$(P)$(R)EnableCallbacks_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ENABLE_CALLBACKS")
|
||||
field(ZNAM, "No")
|
||||
@@ -91,7 +91,7 @@ record(bi, "$(P)$(R)EnableCallbacks_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)MinCallbackTime")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MIN_CALLBACK_TIME")
|
||||
field(VAL, "0.1")
|
||||
@@ -101,7 +101,7 @@ record(ao, "$(P)$(R)MinCallbackTime")
|
||||
|
||||
record(ai, "$(P)$(R)MinCallbackTime_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MIN_CALLBACK_TIME")
|
||||
field(EGU, "s")
|
||||
@@ -114,7 +114,7 @@ record(ai, "$(P)$(R)MinCallbackTime_RBV")
|
||||
###################################################################
|
||||
record(bo, "$(P)$(R)BlockingCallbacks")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BLOCKING_CALLBACKS")
|
||||
field(VAL, "0")
|
||||
@@ -124,7 +124,7 @@ record(bo, "$(P)$(R)BlockingCallbacks")
|
||||
|
||||
record(bi, "$(P)$(R)BlockingCallbacks_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BLOCKING_CALLBACKS")
|
||||
field(ZNAM, "No")
|
||||
@@ -139,7 +139,7 @@ record(bi, "$(P)$(R)BlockingCallbacks_RBV")
|
||||
###################################################################
|
||||
record(longout, "$(P)$(R)ArrayCounter")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_COUNTER")
|
||||
field(VAL, "0")
|
||||
@@ -147,7 +147,7 @@ record(longout, "$(P)$(R)ArrayCounter")
|
||||
|
||||
record(longin, "$(P)$(R)ArrayCounter_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_COUNTER")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -166,7 +166,7 @@ record(calc, "$(P)$(R)ArrayRate_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)DroppedArrays")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DROPPED_ARRAYS")
|
||||
field(VAL, "0")
|
||||
@@ -174,7 +174,7 @@ record(longout, "$(P)$(R)DroppedArrays")
|
||||
|
||||
record(longin, "$(P)$(R)DroppedArrays_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DROPPED_ARRAYS")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -186,7 +186,7 @@ record(longin, "$(P)$(R)DroppedArrays_RBV")
|
||||
# The number of dimensions
|
||||
record(longin, "$(P)$(R)NDimensions_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_NDIMENSIONS")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -195,7 +195,7 @@ record(longin, "$(P)$(R)NDimensions_RBV")
|
||||
# The array dimensions waveform record
|
||||
record(waveform, "$(P)$(R)Dimensions_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32ArrayIn")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_DIMENSIONS")
|
||||
field(FTVL, "LONG")
|
||||
@@ -256,7 +256,7 @@ record(longin, "$(P)$(R)ArraySize2_RBV")
|
||||
|
||||
record(mbbi, "$(P)$(R)DataType_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DATA_TYPE")
|
||||
field(ZRST, "Int8")
|
||||
@@ -280,7 +280,7 @@ record(mbbi, "$(P)$(R)DataType_RBV")
|
||||
|
||||
record(mbbi, "$(P)$(R)ColorMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COLOR_MODE")
|
||||
field(ZRST, "Mono")
|
||||
@@ -304,7 +304,7 @@ record(mbbi, "$(P)$(R)ColorMode_RBV")
|
||||
|
||||
record(mbbi, "$(P)$(R)BayerPattern_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BAYER_PATTERN")
|
||||
field(ZRST, "RGGB")
|
||||
@@ -323,7 +323,7 @@ record(mbbi, "$(P)$(R)BayerPattern_RBV")
|
||||
###################################################################
|
||||
record(longin, "$(P)$(R)UniqueId_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))UNIQUE_ID")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -331,7 +331,7 @@ record(longin, "$(P)$(R)UniqueId_RBV")
|
||||
|
||||
record(ai, "$(P)$(R)TimeStamp_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TIME_STAMP")
|
||||
field(PREC, "3")
|
||||
@@ -344,7 +344,7 @@ record(ai, "$(P)$(R)TimeStamp_RBV")
|
||||
|
||||
record(waveform, "$(P)$(R)NDAttributesFile")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ND_ATTRIBUTES_FILE")
|
||||
field(FTVL, "UCHAR")
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
###################################################################
|
||||
record(bo, "$(P)$(R)Highlight")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HIGHLIGHT")
|
||||
field(VAL, "1")
|
||||
@@ -17,7 +17,7 @@ record(bo, "$(P)$(R)Highlight")
|
||||
|
||||
record(bi, "$(P)$(R)Highlight_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HIGHLIGHT")
|
||||
field(ZNAM, "No")
|
||||
|
||||
+54
-54
@@ -7,14 +7,14 @@
|
||||
###################################################################
|
||||
record(stringout, "$(P)$(R)Name")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NAME")
|
||||
}
|
||||
|
||||
record(stringin, "$(P)$(R)Name_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NAME")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -26,7 +26,7 @@ record(stringin, "$(P)$(R)Name_RBV")
|
||||
###################################################################
|
||||
record(bo, "$(P)$(R)Use")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))USE")
|
||||
field(VAL, "1")
|
||||
@@ -36,7 +36,7 @@ record(bo, "$(P)$(R)Use")
|
||||
|
||||
record(bi, "$(P)$(R)Use_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))USE")
|
||||
field(ZNAM, "No")
|
||||
@@ -51,7 +51,7 @@ record(bi, "$(P)$(R)Use_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)BinX")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM0_BIN")
|
||||
field(VAL, "1")
|
||||
@@ -59,7 +59,7 @@ record(longout, "$(P)$(R)BinX")
|
||||
|
||||
record(longin, "$(P)$(R)BinX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM0_BIN")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -67,7 +67,7 @@ record(longin, "$(P)$(R)BinX_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)BinY")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM1_BIN")
|
||||
field(VAL, "1")
|
||||
@@ -75,7 +75,7 @@ record(longout, "$(P)$(R)BinY")
|
||||
|
||||
record(longin, "$(P)$(R)BinY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM1_BIN")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -83,7 +83,7 @@ record(longin, "$(P)$(R)BinY_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)BinZ")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM2_BIN")
|
||||
field(VAL, "1")
|
||||
@@ -91,7 +91,7 @@ record(longout, "$(P)$(R)BinZ")
|
||||
|
||||
record(longin, "$(P)$(R)BinZ_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM2_BIN")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -99,7 +99,7 @@ record(longin, "$(P)$(R)BinZ_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)MinX")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM0_MIN")
|
||||
field(VAL, "0")
|
||||
@@ -107,7 +107,7 @@ record(longout, "$(P)$(R)MinX")
|
||||
|
||||
record(longin, "$(P)$(R)MinX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM0_MIN")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -115,7 +115,7 @@ record(longin, "$(P)$(R)MinX_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)MinY")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM1_MIN")
|
||||
field(VAL, "0")
|
||||
@@ -123,7 +123,7 @@ record(longout, "$(P)$(R)MinY")
|
||||
|
||||
record(longin, "$(P)$(R)MinY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM1_MIN")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -131,7 +131,7 @@ record(longin, "$(P)$(R)MinY_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)MinZ")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM2_MIN")
|
||||
field(VAL, "0")
|
||||
@@ -139,7 +139,7 @@ record(longout, "$(P)$(R)MinZ")
|
||||
|
||||
record(longin, "$(P)$(R)MinZ_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM2_MIN")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -147,7 +147,7 @@ record(longin, "$(P)$(R)MinZ_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)SizeX")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM0_SIZE")
|
||||
field(VAL, "1")
|
||||
@@ -155,7 +155,7 @@ record(longout, "$(P)$(R)SizeX")
|
||||
|
||||
record(longin, "$(P)$(R)SizeX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM0_SIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -163,7 +163,7 @@ record(longin, "$(P)$(R)SizeX_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)SizeY")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM1_SIZE")
|
||||
field(VAL, "1")
|
||||
@@ -171,7 +171,7 @@ record(longout, "$(P)$(R)SizeY")
|
||||
|
||||
record(longin, "$(P)$(R)SizeY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM1_SIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -179,7 +179,7 @@ record(longin, "$(P)$(R)SizeY_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)SizeZ")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM2_SIZE")
|
||||
field(VAL, "1")
|
||||
@@ -187,7 +187,7 @@ record(longout, "$(P)$(R)SizeZ")
|
||||
|
||||
record(longin, "$(P)$(R)SizeZ_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM2_SIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -195,7 +195,7 @@ record(longin, "$(P)$(R)SizeZ_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)MaxSizeX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM0_MAX_SIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -203,7 +203,7 @@ record(longin, "$(P)$(R)MaxSizeX_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)MaxSizeY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM1_MAX_SIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -211,7 +211,7 @@ record(longin, "$(P)$(R)MaxSizeY_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)MaxSizeZ_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM2_MAX_SIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -219,7 +219,7 @@ record(longin, "$(P)$(R)MaxSizeZ_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)ReverseX")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM0_REVERSE")
|
||||
field(VAL, "0")
|
||||
@@ -229,7 +229,7 @@ record(bo, "$(P)$(R)ReverseX")
|
||||
|
||||
record(bi, "$(P)$(R)ReverseX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM0_REVERSE")
|
||||
field(ZNAM, "No")
|
||||
@@ -239,7 +239,7 @@ record(bi, "$(P)$(R)ReverseX_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)ReverseY")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM1_REVERSE")
|
||||
field(VAL, "0")
|
||||
@@ -249,7 +249,7 @@ record(bo, "$(P)$(R)ReverseY")
|
||||
|
||||
record(bi, "$(P)$(R)ReverseY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM1_REVERSE")
|
||||
field(ZNAM, "No")
|
||||
@@ -259,7 +259,7 @@ record(bi, "$(P)$(R)ReverseY_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)ReverseZ")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM2_REVERSE")
|
||||
field(VAL, "0")
|
||||
@@ -269,7 +269,7 @@ record(bo, "$(P)$(R)ReverseZ")
|
||||
|
||||
record(bi, "$(P)$(R)ReverseZ_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DIM2_REVERSE")
|
||||
field(ZNAM, "No")
|
||||
@@ -279,7 +279,7 @@ record(bi, "$(P)$(R)ReverseZ_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)BgdWidth")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BGD_WIDTH")
|
||||
field(VAL, "1")
|
||||
@@ -287,7 +287,7 @@ record(longout, "$(P)$(R)BgdWidth")
|
||||
|
||||
record(longin, "$(P)$(R)BgdWidth_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BGD_WIDTH")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -295,7 +295,7 @@ record(longin, "$(P)$(R)BgdWidth_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)ArraySizeX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_SIZE_X")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -303,7 +303,7 @@ record(longin, "$(P)$(R)ArraySizeX_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)ArraySizeY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_SIZE_Y")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -311,7 +311,7 @@ record(longin, "$(P)$(R)ArraySizeY_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)ArraySizeZ_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARRAY_SIZE_Z")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -325,7 +325,7 @@ record(longin, "$(P)$(R)ArraySizeZ_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)DataType")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ROI_DATA_TYPE")
|
||||
field(ZRST, "Int8")
|
||||
@@ -350,7 +350,7 @@ record(mbbo, "$(P)$(R)DataType")
|
||||
|
||||
record(mbbi, "$(P)$(R)DataType_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ROI_DATA_TYPE")
|
||||
field(ZRST, "Int8")
|
||||
@@ -380,7 +380,7 @@ record(mbbi, "$(P)$(R)DataType_RBV")
|
||||
###################################################################
|
||||
record(bo, "$(P)$(R)ComputeStatistics")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMPUTE_STATISTICS")
|
||||
field(VAL, "1")
|
||||
@@ -390,7 +390,7 @@ record(bo, "$(P)$(R)ComputeStatistics")
|
||||
|
||||
record(bi, "$(P)$(R)ComputeStatistics_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMPUTE_STATISTICS")
|
||||
field(ZNAM, "No")
|
||||
@@ -403,7 +403,7 @@ record(bi, "$(P)$(R)ComputeStatistics_RBV")
|
||||
###################################################################
|
||||
record(ai, "$(P)$(R)MinValue_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MIN_VALUE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -411,7 +411,7 @@ record(ai, "$(P)$(R)MinValue_RBV")
|
||||
|
||||
record(ai, "$(P)$(R)MaxValue_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAX_VALUE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -419,14 +419,14 @@ record(ai, "$(P)$(R)MaxValue_RBV")
|
||||
|
||||
record(ai, "$(P)$(R)MeanValue_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MEAN_VALUE")
|
||||
field(SCAN, "I/O Intr")
|
||||
}
|
||||
record(ai, "$(P)$(R)Total_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))TOTAL")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -434,7 +434,7 @@ record(ai, "$(P)$(R)Total_RBV")
|
||||
|
||||
record(ai, "$(P)$(R)Net_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NET")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -445,7 +445,7 @@ record(ai, "$(P)$(R)Net_RBV")
|
||||
###################################################################
|
||||
record(bo, "$(P)$(R)ComputeHistogram")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMPUTE_HISTOGRAM")
|
||||
field(VAL, "1")
|
||||
@@ -455,7 +455,7 @@ record(bo, "$(P)$(R)ComputeHistogram")
|
||||
|
||||
record(bi, "$(P)$(R)ComputeHistogram_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMPUTE_HISTOGRAM")
|
||||
field(ZNAM, "No")
|
||||
@@ -468,7 +468,7 @@ record(bi, "$(P)$(R)ComputeHistogram_RBV")
|
||||
###################################################################
|
||||
record(longout, "$(P)$(R)HistSize")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HIST_SIZE")
|
||||
field(VAL, "256")
|
||||
@@ -476,7 +476,7 @@ record(longout, "$(P)$(R)HistSize")
|
||||
|
||||
record(longin, "$(P)$(R)HistSize_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HIST_SIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -484,7 +484,7 @@ record(longin, "$(P)$(R)HistSize_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)HistMin")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HIST_MIN")
|
||||
field(VAL, "0")
|
||||
@@ -492,7 +492,7 @@ record(ao, "$(P)$(R)HistMin")
|
||||
|
||||
record(ai, "$(P)$(R)HistMin_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HIST_MIN")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -500,7 +500,7 @@ record(ai, "$(P)$(R)HistMin_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)HistMax")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HIST_MAX")
|
||||
field(VAL, "255")
|
||||
@@ -508,7 +508,7 @@ record(ao, "$(P)$(R)HistMax")
|
||||
|
||||
record(ai, "$(P)$(R)HistMax_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HIST_MAX")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -516,7 +516,7 @@ record(ai, "$(P)$(R)HistMax_RBV")
|
||||
|
||||
record(ai, "$(P)$(R)HistEntropy_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HIST_ENTROPY")
|
||||
field(PREC, "3")
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
record(longin, "$(P)$(R)PESystemID")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_SYSTEMID")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -12,7 +12,7 @@ record(longin, "$(P)$(R)PESystemID")
|
||||
|
||||
record(longin, "$(P)$(R)PEFrameBuffIndex")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_FRAME_BUFFER_INDEX")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -20,7 +20,7 @@ record(longin, "$(P)$(R)PEFrameBuffIndex")
|
||||
|
||||
record(longin, "$(P)$(R)PEImageNumber")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_IMAGE_NUMBER")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -34,7 +34,7 @@ record(longout, "$(P)$(R)PEInitialize")
|
||||
|
||||
record(mbbi, "$(P)$(R)PEStatus_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_STATUS_RBV")
|
||||
@@ -65,7 +65,7 @@ record(longout, "$(P)$(R)PENumOffsetFrames")
|
||||
|
||||
record(mbbi, "$(P)$(R)PEOffsetAvailable")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_OFFSET_AVAILABLE")
|
||||
@@ -79,7 +79,7 @@ record(mbbi, "$(P)$(R)PEOffsetAvailable")
|
||||
|
||||
record(mbbo, "$(P)$(R)PEUseOffset")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_USE_OFFSET")
|
||||
field(ZRST, "Off")
|
||||
@@ -96,7 +96,7 @@ record(longout, "$(P)$(R)PEAcquireGain")
|
||||
|
||||
record(mbbi, "$(P)$(R)PEGainAvailable")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_GAIN_AVAILABLE")
|
||||
@@ -110,7 +110,7 @@ record(mbbi, "$(P)$(R)PEGainAvailable")
|
||||
|
||||
record(mbbi, "$(P)$(R)PEPixelCorrectionAvailable")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_PIXEL_CORRECTION_AVAILABLE")
|
||||
@@ -132,7 +132,7 @@ record(longout, "$(P)$(R)PENumGainFrames")
|
||||
|
||||
record(mbbo, "$(P)$(R)PEUseGain")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_USE_GAIN")
|
||||
field(ZRST, "Off")
|
||||
@@ -144,7 +144,7 @@ record(mbbo, "$(P)$(R)PEUseGain")
|
||||
|
||||
record(mbbo, "$(P)$(R)PEGain")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_GAIN")
|
||||
field(ZRST, "0.25pF")
|
||||
@@ -163,7 +163,7 @@ record(mbbo, "$(P)$(R)PEGain")
|
||||
|
||||
record(mbbi, "$(P)$(R)PEGain_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_GAIN_RBV")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -184,7 +184,7 @@ record(mbbi, "$(P)$(R)PEGain_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)PEDwellTime")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_DWELL_TIME")
|
||||
field(ZRST, "66.5ms")
|
||||
@@ -207,7 +207,7 @@ record(mbbo, "$(P)$(R)PEDwellTime")
|
||||
|
||||
record(mbbi, "$(P)$(R)PEDwellTime_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_DWELL_TIME_RBV")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -239,7 +239,7 @@ record(longout, "$(P)$(R)PENumFrameBuffers")
|
||||
|
||||
record(longin, "$(P)$(R)PENumFrameBuffers_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_NUM_FRAME_BUFFERS_RBV")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -249,7 +249,7 @@ record(longin, "$(P)$(R)PENumFrameBuffers_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)PESyncMode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_SYNC_MODE")
|
||||
field(ZRST, "Internal Timer")
|
||||
@@ -264,7 +264,7 @@ record(mbbo, "$(P)$(R)PESyncMode")
|
||||
|
||||
record(mbbi, "$(P)$(R)PESyncMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_SYNC_MODE_RBV")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -310,7 +310,7 @@ record(longout, "$(P)$(R)PESaveCorrections")
|
||||
|
||||
record(waveform, "$(P)$(R)PECorrectionsDir")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_CORRECTIONS_DIRECTORY")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -319,7 +319,7 @@ record(waveform, "$(P)$(R)PECorrectionsDir")
|
||||
|
||||
record(mbbo, "$(P)$(R)PEUsePixelCorrection")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_USE_PIXEL_CORRECTION")
|
||||
field(ZRST, "Off")
|
||||
@@ -330,7 +330,7 @@ record(mbbo, "$(P)$(R)PEUsePixelCorrection")
|
||||
|
||||
record(waveform, "$(P)$(R)PEBadPixelFile")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_PIXEL_CORRECTION_FILE")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -339,7 +339,7 @@ record(waveform, "$(P)$(R)PEBadPixelFile")
|
||||
|
||||
record(waveform, "$(P)$(R)PEBadPixelFile_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PE_PIXEL_CORRECTION_FILE_RBV")
|
||||
field(FTVL, "UCHAR")
|
||||
|
||||
+39
-18
@@ -19,9 +19,9 @@ record(longout, "$(P)$(R)ADSCReadConditn")
|
||||
|
||||
record(mbbi, "$(P)$(R)ADSCState")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_STATE")
|
||||
field(SCAN, "I/O Intr")
|
||||
# These labels should match incl/detcon_state.h in ADSC control library
|
||||
field(ZRST, "IDLE")
|
||||
field(ZRVL, "0")
|
||||
@@ -37,10 +37,12 @@ record(mbbi, "$(P)$(R)ADSCState")
|
||||
field(FVVL, "5")
|
||||
field(SXST, "TEMPCONTROL")
|
||||
field(SXVL, "6")
|
||||
field(SCAN, "I/O Intr")
|
||||
}
|
||||
|
||||
record(waveform, "$(P)$(R)ADSCStatus")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_STATUS")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -50,6 +52,7 @@ record(waveform, "$(P)$(R)ADSCStatus")
|
||||
|
||||
record(waveform, "$(P)$(R)ADSCLastError")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_LAST_ERROR")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -83,6 +86,7 @@ record(longout, "$(P)$(R)ADSCLastImage")
|
||||
|
||||
record(bi, "$(P)$(R)ExSwTrOkToExp")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_OK_TO_EXPOSE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -101,6 +105,7 @@ record(mbbo, "$(P)$(R)ExSwTrCtl")
|
||||
}
|
||||
record(mbbi, "$(P)$(R)ExSwTrCtlRsp")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_EXTERN_SW_TRIGGER_CTRL")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -120,7 +125,7 @@ record(mbbi, "$(P)$(R)ExSwTrCtlRsp")
|
||||
|
||||
record(mbbo, "$(P)$(R)ADSCReusDrk")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_REUSE_DARKS")
|
||||
field(ZRST, "No")
|
||||
@@ -131,6 +136,7 @@ record(mbbo, "$(P)$(R)ADSCReusDrk")
|
||||
|
||||
record(mbbi, "$(P)$(R)ADSCReusDrk_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_REUSE_DARKS")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -142,7 +148,7 @@ record(mbbi, "$(P)$(R)ADSCReusDrk_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)ADSCDezingr")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_DEZINGER")
|
||||
field(ZRST, "No")
|
||||
@@ -153,6 +159,7 @@ record(mbbo, "$(P)$(R)ADSCDezingr")
|
||||
|
||||
record(mbbi, "$(P)$(R)ADSCDezingr_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_DEZINGER")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -168,7 +175,7 @@ record(mbbi, "$(P)$(R)ADSCDezingr_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)ADSCAdc")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_ADC")
|
||||
field(ZRST, "Slow/Software")
|
||||
@@ -179,6 +186,7 @@ record(mbbo, "$(P)$(R)ADSCAdc")
|
||||
|
||||
record(mbbi, "$(P)$(R)ADSCAdc_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_ADC")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -190,7 +198,7 @@ record(mbbi, "$(P)$(R)ADSCAdc_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)ADSCRaw")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_RAW")
|
||||
field(ZRST, "No")
|
||||
@@ -201,6 +209,7 @@ record(mbbo, "$(P)$(R)ADSCRaw")
|
||||
|
||||
record(mbbi, "$(P)$(R)ADSCRaw_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_RAW")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -212,7 +221,7 @@ record(mbbi, "$(P)$(R)ADSCRaw_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)ADSCImXform")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_IMAGE_TRANSFORM")
|
||||
field(ZRST, "No")
|
||||
@@ -223,6 +232,7 @@ record(mbbo, "$(P)$(R)ADSCImXform")
|
||||
|
||||
record(mbbi, "$(P)$(R)ADSCImXform_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_IMAGE_TRANSFORM")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -234,7 +244,7 @@ record(mbbi, "$(P)$(R)ADSCImXform_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)ADSCStrDrks")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_STORED_DARKS")
|
||||
field(ZRST, "No")
|
||||
@@ -245,6 +255,7 @@ record(mbbo, "$(P)$(R)ADSCStrDrks")
|
||||
|
||||
record(mbbi, "$(P)$(R)ADSCStrDrks_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_STORED_DARKS")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -260,7 +271,7 @@ record(mbbi, "$(P)$(R)ADSCStrDrks_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ADSCBeamX")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_BEAM_CENTER_X")
|
||||
field(PREC, "3")
|
||||
@@ -268,6 +279,7 @@ record(ao, "$(P)$(R)ADSCBeamX")
|
||||
|
||||
record(ai, "$(P)$(R)ADSCBeamX_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_BEAM_CENTER_X")
|
||||
field(PREC, "3")
|
||||
@@ -276,7 +288,7 @@ record(ai, "$(P)$(R)ADSCBeamX_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ADSCBeamY")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_BEAM_CENTER_Y")
|
||||
field(PREC, "3")
|
||||
@@ -284,6 +296,7 @@ record(ao, "$(P)$(R)ADSCBeamY")
|
||||
|
||||
record(ai, "$(P)$(R)ADSCBeamY_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_BEAM_CENTER_Y")
|
||||
field(PREC, "3")
|
||||
@@ -292,7 +305,7 @@ record(ai, "$(P)$(R)ADSCBeamY_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ADSCDistnce")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_DISTANCE")
|
||||
field(PREC, "3")
|
||||
@@ -300,6 +313,7 @@ record(ao, "$(P)$(R)ADSCDistnce")
|
||||
|
||||
record(ai, "$(P)$(R)ADSCDistnce_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_DISTANCE")
|
||||
field(PREC, "3")
|
||||
@@ -308,7 +322,7 @@ record(ai, "$(P)$(R)ADSCDistnce_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ADSC2Theta")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_TWO_THETA")
|
||||
field(PREC, "3")
|
||||
@@ -316,6 +330,7 @@ record(ao, "$(P)$(R)ADSC2Theta")
|
||||
|
||||
record(ai, "$(P)$(R)ADSC2Theta_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_TWO_THETA")
|
||||
field(PREC, "3")
|
||||
@@ -324,7 +339,7 @@ record(ai, "$(P)$(R)ADSC2Theta_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)ADSCAxis")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_AXIS")
|
||||
field(ZRST, "Omega")
|
||||
@@ -335,6 +350,7 @@ record(mbbo, "$(P)$(R)ADSCAxis")
|
||||
|
||||
record(mbbi, "$(P)$(R)ADSCAxis_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_AXIS")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -346,7 +362,7 @@ record(mbbi, "$(P)$(R)ADSCAxis_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ADSCWavelen")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_WAVELENGTH")
|
||||
field(PREC, "7")
|
||||
@@ -354,6 +370,7 @@ record(ao, "$(P)$(R)ADSCWavelen")
|
||||
|
||||
record(ai, "$(P)$(R)ADSCWavelen_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_WAVELENGTH")
|
||||
field(PREC, "7")
|
||||
@@ -362,7 +379,7 @@ record(ai, "$(P)$(R)ADSCWavelen_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ADSCImWidth")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_IMAGE_WIDTH")
|
||||
field(PREC, "3")
|
||||
@@ -370,6 +387,7 @@ record(ao, "$(P)$(R)ADSCImWidth")
|
||||
|
||||
record(ai, "$(P)$(R)ADSCImWidth_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_IMAGE_WIDTH")
|
||||
field(PREC, "3")
|
||||
@@ -378,7 +396,7 @@ record(ai, "$(P)$(R)ADSCImWidth_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ADSCPhi")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_PHI")
|
||||
field(PREC, "3")
|
||||
@@ -386,6 +404,7 @@ record(ao, "$(P)$(R)ADSCPhi")
|
||||
|
||||
record(ai, "$(P)$(R)ADSCPhi_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_PHI")
|
||||
field(PREC, "3")
|
||||
@@ -394,7 +413,7 @@ record(ai, "$(P)$(R)ADSCPhi_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ADSCOmega")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_OMEGA")
|
||||
field(PREC, "3")
|
||||
@@ -402,6 +421,7 @@ record(ao, "$(P)$(R)ADSCOmega")
|
||||
|
||||
record(ai, "$(P)$(R)ADSCOmega_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_OMEGA")
|
||||
field(PREC, "3")
|
||||
@@ -410,7 +430,7 @@ record(ai, "$(P)$(R)ADSCOmega_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)ADSCKappa")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_KAPPA")
|
||||
field(PREC, "3")
|
||||
@@ -418,6 +438,7 @@ record(ao, "$(P)$(R)ADSCKappa")
|
||||
|
||||
record(ai, "$(P)$(R)ADSCKappa_RBV")
|
||||
{
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ADSC_KAPPA")
|
||||
field(PREC, "3")
|
||||
@@ -475,7 +496,7 @@ record(calcout, "$(P)$(R)BinXChanged")
|
||||
|
||||
record(longout, "$(P)$(R)BinY")
|
||||
{
|
||||
field(PINI, "0")
|
||||
field(PINI, "NO")
|
||||
field(DTYP, "Soft Channel")
|
||||
field(OUT, "$(P)$(R)BinYChanged.PROC PP MS")
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# Valid color code strings
|
||||
record(stringin, "$(P)$(R)VALID_COLORCODE_$(N)") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_VALID_COLORCODE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -10,7 +10,7 @@ record(stringin, "$(P)$(R)VALID_COLORCODE_$(N)") {
|
||||
|
||||
# Has color code bi
|
||||
record(bi, "$(P)$(R)HAS_COLORCODE_$(N)") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_HAS_COLORCODE")
|
||||
field(ZNAM, "No")
|
||||
|
||||
@@ -9,7 +9,7 @@ record(mbbo, "$(P)$(R)FORMAT") {
|
||||
field(SCAN, "Passive")
|
||||
field(PINI, "NO")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT) 0)FDC_FORMAT")
|
||||
field(OUT, "@asyn($(PORT) 0)FDC_FORMAT")
|
||||
field(ZRST, "VGA")
|
||||
field(ONST, "Super VGA 1")
|
||||
field(TWST, "Super VGA 2")
|
||||
@@ -25,9 +25,9 @@ record(mbbo, "$(P)$(R)FORMAT") {
|
||||
## Read back the framerate setting when not in ROI/format7 mode.
|
||||
record(mbbi, "$(P)$(R)FORMAT_RBV") {
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_FORMAT")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_FORMAT")
|
||||
field(ZRST, "VGA")
|
||||
field(ONST, "Super VGA 1")
|
||||
field(TWST, "Super VGA 2")
|
||||
@@ -45,7 +45,7 @@ record(mbbo, "$(P)$(R)MODE") {
|
||||
field(SCAN, "Passive")
|
||||
field(PINI, "NO")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT) 0)FDC_MODE")
|
||||
field(OUT, "@asyn($(PORT) 0)FDC_MODE")
|
||||
field(ZRST, "0")
|
||||
field(ONST, "1")
|
||||
field(TWST, "2")
|
||||
@@ -67,9 +67,9 @@ record(mbbo, "$(P)$(R)MODE") {
|
||||
## Read back the framerate setting when not in ROI/format7 mode.
|
||||
record(mbbi, "$(P)$(R)MODE_RBV") {
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_MODE")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_MODE")
|
||||
field(ZRST, "0")
|
||||
field(ONST, "1")
|
||||
field(TWST, "2")
|
||||
@@ -93,7 +93,7 @@ record(mbbo, "$(P)$(R)FR") {
|
||||
field(SCAN, "Passive")
|
||||
field(PINI, "NO")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT) 0)FDC_FRAMERATE")
|
||||
field(OUT, "@asyn($(PORT) 0)FDC_FRAMERATE")
|
||||
field(ZRST, "1.875")
|
||||
field(ONST, "3.75")
|
||||
field(TWST, "7.5")
|
||||
@@ -115,9 +115,9 @@ record(mbbo, "$(P)$(R)FR") {
|
||||
## Read back the framerate setting when not in ROI/format7 mode.
|
||||
record(mbbi, "$(P)$(R)FR_RBV") {
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_FRAMERATE")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_FRAMERATE")
|
||||
field(ZRST, "1.875")
|
||||
field(ONST, "3.75")
|
||||
field(TWST, "7.5")
|
||||
@@ -141,7 +141,7 @@ record(mbbo, "$(P)$(R)COLORCODE") {
|
||||
field(SCAN, "Passive")
|
||||
field(PINI, "NO")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT) 0)FDC_COLORCODE")
|
||||
field(OUT, "@asyn($(PORT) 0)FDC_COLORCODE")
|
||||
field(ZRST, "0")
|
||||
field(ONST, "1")
|
||||
field(TWST, "2")
|
||||
@@ -169,9 +169,9 @@ record(mbbo, "$(P)$(R)COLORCODE") {
|
||||
## Read back the framerate setting when not in ROI/format7 mode.
|
||||
record(mbbi, "$(P)$(R)COLORCODE_RBV") {
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_COLORCODE")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_COLORCODE")
|
||||
field(ZRST, "0")
|
||||
field(ONST, "1")
|
||||
field(TWST, "2")
|
||||
@@ -199,32 +199,32 @@ record(mbbi, "$(P)$(R)COLORCODE_RBV") {
|
||||
|
||||
# Current format string
|
||||
record(stringin, "$(P)$(R)CURRENT_FORMAT") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_CURRENT_FORMAT")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_CURRENT_FORMAT")
|
||||
field(SCAN, "I/O Intr")
|
||||
}
|
||||
|
||||
# Current mode string
|
||||
record(stringin, "$(P)$(R)CURRENT_MODE") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_CURRENT_MODE")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_CURRENT_MODE")
|
||||
field(SCAN, "I/O Intr")
|
||||
}
|
||||
|
||||
# Current frame rate string
|
||||
record(stringin, "$(P)$(R)CURRENT_RATE") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_CURRENT_FRAMERATE")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_CURRENT_FRAMERATE")
|
||||
field(SCAN, "I/O Intr")
|
||||
}
|
||||
|
||||
# Current color mode string
|
||||
record(stringin, "$(P)$(R)CURRENT_COLORCODE") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_CURRENT_COLORCODE")
|
||||
field(INP, "@asyn($(PORT) 0)FDC_CURRENT_COLORCODE")
|
||||
field(SCAN, "I/O Intr")
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ record(ao, "$(P)$(R)$(FEATURE)") {
|
||||
|
||||
# Read the value (int32)
|
||||
record(ai, "$(P)$(R)$(FEATURE)_RBV") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_FEAT_VAL")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -27,7 +27,7 @@ record(bo, "$(P)$(R)$(FEATURE)_CTRL") {
|
||||
|
||||
## Read back the control mode
|
||||
record(bi, "$(P)$(R)$(FEATURE)_CTRL_RBV") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_FEAT_MODE")
|
||||
field(ZNAM, "Manual")
|
||||
@@ -37,7 +37,7 @@ record(bi, "$(P)$(R)$(FEATURE)_CTRL_RBV") {
|
||||
|
||||
## Read whether the camera supports this feature
|
||||
record(bi, "$(P)$(R)$(FEATURE)_AVL") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_FEAT_AVAILABLE")
|
||||
field(ZNAM, "not available")
|
||||
@@ -47,7 +47,7 @@ record(bi, "$(P)$(R)$(FEATURE)_AVL") {
|
||||
|
||||
# Read value boundaries
|
||||
record(ai, "$(P)$(R)$(FEATURE)_MIN") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_FEAT_VAL_MIN")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -68,7 +68,7 @@ record(ao, "$(P)$(R)$(FEATURE)_LOPR") {
|
||||
field(OUT, "$(P)$(R)$(FEATURE).LOPR NPP NMS")
|
||||
}
|
||||
record(ai, "$(P)$(R)$(FEATURE)_MAX") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_FEAT_VAL_MAX")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -90,7 +90,7 @@ record(ao, "$(P)$(R)$(FEATURE)_HOPR") {
|
||||
|
||||
## Read whether the camera supports absolute (floating point) control of this feature
|
||||
record(bi, "$(P)$(R)$(FEATURE)_ABS_AVL") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_FEAT_ABSOLUTE")
|
||||
field(ZNAM, "not available")
|
||||
@@ -108,7 +108,7 @@ record(ao, "$(P)$(R)$(FEATURE)_ABS") {
|
||||
|
||||
# Read the feature absolute value
|
||||
record(ai, "$(P)$(R)$(FEATURE)_ABS_RBV") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_FEAT_VAL_ABS")
|
||||
field(PREC, "3")
|
||||
@@ -118,7 +118,7 @@ record(ai, "$(P)$(R)$(FEATURE)_ABS_RBV") {
|
||||
|
||||
# Read the feature absolute value max boundary
|
||||
record(ai, "$(P)$(R)$(FEATURE)_ABS_MAX") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_FEAT_VAL_ABS_MAX")
|
||||
field(PREC, "3")
|
||||
@@ -141,7 +141,7 @@ record(ao, "$(P)$(R)$(FEATURE)_ABS_HOPR") {
|
||||
|
||||
# Read the feature absolute value min boundary
|
||||
record(ai, "$(P)$(R)$(FEATURE)_ABS_MIN") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_FEAT_VAL_ABS_MIN")
|
||||
field(PREC, "3")
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# Valid format strings
|
||||
record(stringin, "$(P)$(R)VALID_FORMAT_$(N)") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_VALID_FORMAT")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -10,7 +10,7 @@ record(stringin, "$(P)$(R)VALID_FORMAT_$(N)") {
|
||||
|
||||
# Has format bi
|
||||
record(bi, "$(P)$(R)HAS_FORMAT_$(N)") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_HAS_FORMAT")
|
||||
field(ZNAM, "No")
|
||||
@@ -20,7 +20,7 @@ record(bi, "$(P)$(R)HAS_FORMAT_$(N)") {
|
||||
|
||||
# Valid mode strings
|
||||
record(stringin, "$(P)$(R)VALID_MODE_$(N)") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_VALID_MODE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -29,7 +29,7 @@ record(stringin, "$(P)$(R)VALID_MODE_$(N)") {
|
||||
|
||||
# Has mode bi
|
||||
record(bi, "$(P)$(R)HAS_MODE_$(N)") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_HAS_MODE")
|
||||
field(ZNAM, "No")
|
||||
@@ -40,7 +40,7 @@ record(bi, "$(P)$(R)HAS_MODE_$(N)") {
|
||||
|
||||
# Valid frame rate strings
|
||||
record(stringin, "$(P)$(R)VALID_RATE_$(N)") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_VALID_FRAMERATE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -48,7 +48,7 @@ record(stringin, "$(P)$(R)VALID_RATE_$(N)") {
|
||||
|
||||
# Has rate bi
|
||||
record(bi, "$(P)$(R)HAS_RATE_$(N)") {
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT) $(N))FDC_HAS_FRAMERATE")
|
||||
field(ZNAM, "No")
|
||||
|
||||
+11
-10
@@ -16,7 +16,7 @@ record(bo,"$(P)$(R)Abort") {
|
||||
|
||||
record(bi,"$(P)$(R)Abort_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_ABORT")
|
||||
field(ZNAM,"Done")
|
||||
field(ZSV, "NO_ALARM")
|
||||
@@ -34,7 +34,7 @@ record(busy,"$(P)$(R)Erase") {
|
||||
|
||||
record(bi,"$(P)$(R)Erase_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_ERASE")
|
||||
field(ZNAM,"Done")
|
||||
field(ZSV, "NO_ALARM")
|
||||
@@ -45,7 +45,7 @@ record(bi,"$(P)$(R)Erase_RBV") {
|
||||
|
||||
record(longout, "$(P)$(R)NumErase")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_NUM_ERASE")
|
||||
field(VAL, "1")
|
||||
@@ -53,7 +53,7 @@ record(longout, "$(P)$(R)NumErase")
|
||||
|
||||
record(longin, "$(P)$(R)NumErase_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_NUM_ERASE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -61,7 +61,7 @@ record(longin, "$(P)$(R)NumErase_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)NumErased_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_NUM_ERASED")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -84,7 +84,7 @@ record(mbbi,"$(P)$(R)EraseMode_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_ERASE_MODE")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(ZRVL,"0")
|
||||
field(ZRST,"None")
|
||||
field(ONVL,"1")
|
||||
@@ -103,7 +103,8 @@ record(busy,"$(P)$(R)ChangeMode") {
|
||||
}
|
||||
|
||||
record(bi,"$(P)$(R)ChangeMode_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_CHANGE_MODE")
|
||||
field(ZNAM,"Done")
|
||||
field(ZSV, "NO_ALARM")
|
||||
@@ -131,7 +132,7 @@ record(mbbi,"$(P)$(R)ScanSize_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_SIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(ZRVL,"0")
|
||||
field(ZRST,"180 mm")
|
||||
field(ONVL,"1")
|
||||
@@ -157,7 +158,7 @@ record(mbbi,"$(P)$(R)ScanResolution_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_RESOLUTION")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "YES")
|
||||
field(PINI, "RUNNING")
|
||||
field(ZRVL,"0")
|
||||
field(ZRST,"0.10 mm")
|
||||
field(ONVL,"1")
|
||||
@@ -194,7 +195,7 @@ record(asyn, "$(P)$(R)marServerAsyn")
|
||||
# We replace the states for DetectorState_RBV
|
||||
record(mbbi, "$(P)$(R)DetectorState_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))STATUS")
|
||||
field(ZRST, "Idle")
|
||||
|
||||
+22
-22
@@ -6,7 +6,7 @@ record(longin,"$(P)$(R)MarState_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_STATE")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DESC,"Task state")
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ record(longin,"$(P)$(R)MarState_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_STATE")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DESC,"Task state")
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ record(mbbi,"$(P)$(R)MarStatus_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_STATUS")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DESC,"Task status")
|
||||
field(ZRVL,"0")
|
||||
field(ZRST,"Idle")
|
||||
@@ -60,7 +60,7 @@ record(mbbi,"$(P)$(R)MarAcquireStatus_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_ACQUIRE_STATUS")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DESC,"Acquire status")
|
||||
field(ZRVL,"0")
|
||||
field(ZRST,"Idle")
|
||||
@@ -95,7 +95,7 @@ record(mbbi,"$(P)$(R)MarReadoutStatus_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_READOUT_STATUS")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DESC,"Readout status")
|
||||
field(ZRVL,"0")
|
||||
field(ZRST,"Idle")
|
||||
@@ -130,7 +130,7 @@ record(mbbi,"$(P)$(R)MarCorrectStatus_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_CORRECT_STATUS")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DESC,"Correct status")
|
||||
field(ZRVL,"0")
|
||||
field(ZRST,"Idle")
|
||||
@@ -165,7 +165,7 @@ record(mbbi,"$(P)$(R)MarWritingStatus_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_WRITING_STATUS")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DESC,"Writing status")
|
||||
field(ZRVL,"0")
|
||||
field(ZRST,"Idle")
|
||||
@@ -200,7 +200,7 @@ record(mbbi,"$(P)$(R)MarDezingerStatus_RBV") {
|
||||
field(DTYP,"asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_DEZINGER_STATUS")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DESC,"Dezinger status")
|
||||
field(ZRVL,"0")
|
||||
field(ZRST,"Idle")
|
||||
@@ -247,7 +247,7 @@ record(bo, "$(P)$(R)OverlapMode")
|
||||
{
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_OVERLAP")
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DESC, "Overlap or sequential")
|
||||
field(ZNAM, "Sequential")
|
||||
field(ONAM, "Overlap")
|
||||
@@ -258,7 +258,7 @@ record(bi, "$(P)$(R)OverlapMode_RBV")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_OVERLAP")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DESC, "Overlap or sequential")
|
||||
field(ZNAM, "Sequential")
|
||||
field(ONAM, "Overlap")
|
||||
@@ -269,7 +269,7 @@ record(longout, "$(P)$(R)FrameShift")
|
||||
{
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_FRAME_SHIFT")
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DESC, "Frame shift lines")
|
||||
}
|
||||
|
||||
@@ -278,7 +278,7 @@ record(longin, "$(P)$(R)FrameShift_RBV")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_FRAME_SHIFT")
|
||||
field(SCAN, "I/O Intr")
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DESC, "Frame shift lines")
|
||||
}
|
||||
|
||||
@@ -339,7 +339,7 @@ record(ao, "$(P)$(R)DetectorDistance")
|
||||
{
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_DETECTOR_DISTANCE")
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(EGU, "mm")
|
||||
}
|
||||
@@ -348,7 +348,7 @@ record(ao, "$(P)$(R)BeamX")
|
||||
{
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_BEAM_X")
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(EGU, "mm")
|
||||
}
|
||||
@@ -357,7 +357,7 @@ record(ao, "$(P)$(R)BeamY")
|
||||
{
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_BEAM_Y")
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(EGU, "mm")
|
||||
}
|
||||
@@ -366,14 +366,14 @@ record(ao, "$(P)$(R)StartPhi")
|
||||
{
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_START_PHI")
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(EGU, "deg")
|
||||
}
|
||||
|
||||
record(stringout, "$(P)$(R)RotationAxis")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_ROTATION_AXIS")
|
||||
}
|
||||
@@ -382,14 +382,14 @@ record(ao, "$(P)$(R)RotationRange")
|
||||
{
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_ROTATION_RANGE")
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "3")
|
||||
field(EGU, "deg")
|
||||
}
|
||||
|
||||
record(stringout, "$(P)$(R)TwoTheta")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_TWO_THETA")
|
||||
}
|
||||
@@ -398,14 +398,14 @@ record(ao, "$(P)$(R)Wavelength")
|
||||
{
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_WAVELENGTH")
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(PREC, "4")
|
||||
field(EGU, "Angstrom")
|
||||
}
|
||||
|
||||
record(waveform, "$(P)$(R)FileComments")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_FILE_COMMENTS")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -414,7 +414,7 @@ record(waveform, "$(P)$(R)FileComments")
|
||||
|
||||
record(waveform, "$(P)$(R)DatasetComments")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))MAR_DATASET_COMMENTS")
|
||||
field(FTVL, "UCHAR")
|
||||
|
||||
@@ -34,7 +34,7 @@ record(mbbi,"$(P)$(R)TriggerMode_RBV") {
|
||||
# Armed flag, which indicates Pilatus is ready for external triggers
|
||||
record(bi, "$(P)$(R)Armed")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ARMED")
|
||||
field(ZNAM, "Unarmed")
|
||||
@@ -45,7 +45,7 @@ record(bi, "$(P)$(R)Armed")
|
||||
# Delay time in External Trigger mode.
|
||||
record(ao, "$(P)$(R)DelayTime")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))DELAY_TIME")
|
||||
field(EGU, "s")
|
||||
@@ -56,7 +56,7 @@ record(ao, "$(P)$(R)DelayTime")
|
||||
# Threshold energy
|
||||
record(ao, "$(P)$(R)ThresholdEnergy")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))THRESHOLD")
|
||||
field(DESC, "Energy threshold")
|
||||
@@ -95,7 +95,7 @@ record(ao, "$(P)$(R)ReadTiffTimeout")
|
||||
# Bad pixel file
|
||||
record(waveform, "$(P)$(R)BadPixelFile")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))BAD_PIXEL_FILE")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -105,7 +105,7 @@ record(waveform, "$(P)$(R)BadPixelFile")
|
||||
# Number of bad pixels
|
||||
record(longin, "$(P)$(R)NumBadPixels")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))NUM_BAD_PIXELS")
|
||||
field(DESC, "Number of bad pixels")
|
||||
@@ -115,7 +115,7 @@ record(longin, "$(P)$(R)NumBadPixels")
|
||||
# Flat field file
|
||||
record(waveform, "$(P)$(R)FlatFieldFile")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FLAT_FIELD_FILE")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -135,7 +135,7 @@ record(longout, "$(P)$(R)MinFlatField")
|
||||
# Flat field valid flag.
|
||||
record(bi, "$(P)$(R)FlatFieldValid")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))FLAT_FIELD_VALID")
|
||||
field(DESC, "Flat field valid")
|
||||
|
||||
+39
-39
@@ -163,7 +163,7 @@ record(longout, "$(P)$(R)PSReadStatistics")
|
||||
|
||||
record(stringin, "$(P)$(R)PSDriverType_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_DRIVER_TYPE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -171,7 +171,7 @@ record(stringin, "$(P)$(R)PSDriverType_RBV")
|
||||
|
||||
record(stringin, "$(P)$(R)PSFilterVersion_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_FILTER_VERSION")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -179,7 +179,7 @@ record(stringin, "$(P)$(R)PSFilterVersion_RBV")
|
||||
|
||||
record(ai, "$(P)$(R)PSFrameRate_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_FRAME_RATE")
|
||||
field(PREC, "3")
|
||||
@@ -188,7 +188,7 @@ record(ai, "$(P)$(R)PSFrameRate_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PSFramesCompleted_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_FRAMES_COMPLETED")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -196,7 +196,7 @@ record(longin, "$(P)$(R)PSFramesCompleted_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PSFramesDropped_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_FRAMES_DROPPED")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -204,7 +204,7 @@ record(longin, "$(P)$(R)PSFramesDropped_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PSPacketsErroneous_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_PACKETS_ERRONEOUS")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -212,7 +212,7 @@ record(longin, "$(P)$(R)PSPacketsErroneous_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PSPacketsMissed_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_PACKETS_MISSED")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -220,7 +220,7 @@ record(longin, "$(P)$(R)PSPacketsMissed_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PSPacketsReceived_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_PACKETS_RECEIVED")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -228,7 +228,7 @@ record(longin, "$(P)$(R)PSPacketsReceived_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PSPacketsRequested_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_PACKETS_REQUESTED")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -236,7 +236,7 @@ record(longin, "$(P)$(R)PSPacketsRequested_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PSPacketsResent_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_PACKETS_RESENT")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -244,7 +244,7 @@ record(longin, "$(P)$(R)PSPacketsResent_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PSBadFrameCounter_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_BAD_FRAME_COUNTER")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -256,7 +256,7 @@ record(longin, "$(P)$(R)PSBadFrameCounter_RBV")
|
||||
|
||||
record(bi, "$(P)$(R)SyncIn1Level_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_IN_1_LEVEL")
|
||||
field(ZNAM, "Low")
|
||||
@@ -266,7 +266,7 @@ record(bi, "$(P)$(R)SyncIn1Level_RBV")
|
||||
|
||||
record(bi, "$(P)$(R)SyncIn2Level_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_IN_2_LEVEL")
|
||||
field(ZNAM, "Low")
|
||||
@@ -276,7 +276,7 @@ record(bi, "$(P)$(R)SyncIn2Level_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)SyncOut1Mode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_1_MODE")
|
||||
field(ZRST, "GPO")
|
||||
@@ -315,7 +315,7 @@ record(mbbo, "$(P)$(R)SyncOut1Mode")
|
||||
|
||||
record(mbbi, "$(P)$(R)SyncOut1Mode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_1_MODE")
|
||||
field(ZRST, "GPO")
|
||||
@@ -355,7 +355,7 @@ record(mbbi, "$(P)$(R)SyncOut1Mode_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)SyncOut1Level")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_1_LEVEL")
|
||||
field(ZNAM, "False")
|
||||
@@ -364,7 +364,7 @@ record(bo, "$(P)$(R)SyncOut1Level")
|
||||
|
||||
record(bi, "$(P)$(R)SyncOut1Level_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_1_LEVEL")
|
||||
field(ZNAM, "False")
|
||||
@@ -374,7 +374,7 @@ record(bi, "$(P)$(R)SyncOut1Level_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)SyncOut1Invert")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_1_INVERT")
|
||||
field(ZNAM, "Off")
|
||||
@@ -383,7 +383,7 @@ record(bo, "$(P)$(R)SyncOut1Invert")
|
||||
|
||||
record(bi, "$(P)$(R)SyncOut1Invert_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_1_INVERT")
|
||||
field(ZNAM, "Off")
|
||||
@@ -393,7 +393,7 @@ record(bi, "$(P)$(R)SyncOut1Invert_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)SyncOut2Mode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_2_MODE")
|
||||
field(ZRST, "GPO")
|
||||
@@ -432,7 +432,7 @@ record(mbbo, "$(P)$(R)SyncOut2Mode")
|
||||
|
||||
record(mbbi, "$(P)$(R)SyncOut2Mode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_2_MODE")
|
||||
field(ZRST, "GPO")
|
||||
@@ -472,7 +472,7 @@ record(mbbi, "$(P)$(R)SyncOut2Mode_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)SyncOut2Level")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_2_LEVEL")
|
||||
field(ZNAM, "False")
|
||||
@@ -481,7 +481,7 @@ record(bo, "$(P)$(R)SyncOut2Level")
|
||||
|
||||
record(bi, "$(P)$(R)SyncOut2Level_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_2_LEVEL")
|
||||
field(ZNAM, "False")
|
||||
@@ -491,7 +491,7 @@ record(bi, "$(P)$(R)SyncOut2Level_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)SyncOut2Invert")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_2_INVERT")
|
||||
field(ZNAM, "Off")
|
||||
@@ -500,7 +500,7 @@ record(bo, "$(P)$(R)SyncOut2Invert")
|
||||
|
||||
record(bi, "$(P)$(R)SyncOut2Invert_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_2_INVERT")
|
||||
field(ZNAM, "Off")
|
||||
@@ -510,7 +510,7 @@ record(bi, "$(P)$(R)SyncOut2Invert_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)SyncOut3Mode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_3_MODE")
|
||||
field(ZRST, "GPO")
|
||||
@@ -549,7 +549,7 @@ record(mbbo, "$(P)$(R)SyncOut3Mode")
|
||||
|
||||
record(mbbi, "$(P)$(R)SyncOut3Mode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_3_MODE")
|
||||
field(ZRST, "GPO")
|
||||
@@ -589,7 +589,7 @@ record(mbbi, "$(P)$(R)SyncOut3Mode_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)SyncOut3Level")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_3_LEVEL")
|
||||
field(ZNAM, "False")
|
||||
@@ -598,7 +598,7 @@ record(bo, "$(P)$(R)SyncOut3Level")
|
||||
|
||||
record(bi, "$(P)$(R)SyncOut3Level_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_3_LEVEL")
|
||||
field(ZNAM, "False")
|
||||
@@ -608,7 +608,7 @@ record(bi, "$(P)$(R)SyncOut3Level_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)SyncOut3Invert")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_3_INVERT")
|
||||
field(ZNAM, "Off")
|
||||
@@ -617,7 +617,7 @@ record(bo, "$(P)$(R)SyncOut3Invert")
|
||||
|
||||
record(bi, "$(P)$(R)SyncOut3Invert_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_SYNC_OUT_3_INVERT")
|
||||
field(ZNAM, "Off")
|
||||
@@ -627,7 +627,7 @@ record(bi, "$(P)$(R)SyncOut3Invert_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)Strobe1Mode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_STROBE_1_MODE")
|
||||
field(ZRST, "AcqTrigReady")
|
||||
@@ -654,7 +654,7 @@ record(mbbo, "$(P)$(R)Strobe1Mode")
|
||||
|
||||
record(mbbi, "$(P)$(R)Strobe1Mode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_STROBE_1_MODE")
|
||||
field(ZRST, "AcqTrigReady")
|
||||
@@ -682,7 +682,7 @@ record(mbbi, "$(P)$(R)Strobe1Mode_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)Strobe1CtlDuration")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_STROBE_1_CTL_DURATION")
|
||||
field(ZNAM, "Off")
|
||||
@@ -691,7 +691,7 @@ record(bo, "$(P)$(R)Strobe1CtlDuration")
|
||||
|
||||
record(bi, "$(P)$(R)Strobe1CtlDuration_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_STROBE_1_CTL_DURATION")
|
||||
field(ZNAM, "Off")
|
||||
@@ -701,7 +701,7 @@ record(bi, "$(P)$(R)Strobe1CtlDuration_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)Strobe1Delay")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_STROBE_1_DELAY")
|
||||
field(PREC, "6")
|
||||
@@ -709,7 +709,7 @@ record(ao, "$(P)$(R)Strobe1Delay")
|
||||
|
||||
record(ai, "$(P)$(R)Strobe1Delay_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_STROBE_1_DELAY")
|
||||
field(PREC, "6")
|
||||
@@ -718,7 +718,7 @@ record(ai, "$(P)$(R)Strobe1Delay_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)Strobe1Duration")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_STROBE_1_DURATION")
|
||||
field(PREC, "6")
|
||||
@@ -726,7 +726,7 @@ record(ao, "$(P)$(R)Strobe1Duration")
|
||||
|
||||
record(ai, "$(P)$(R)Strobe1Duration_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PS_STROBE_1_DURATION")
|
||||
field(PREC, "6")
|
||||
|
||||
+48
-48
@@ -10,7 +10,7 @@ record(longout, "$(P)$(R)Initialize")
|
||||
|
||||
record(longin, "$(P)$(R)Initialize_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_INITIALIZE_DETECTOR")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -19,7 +19,7 @@ record(longin, "$(P)$(R)Initialize_RBV")
|
||||
|
||||
record(stringin, "$(P)$(R)Slot1Cam_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SLOT1")
|
||||
field(VAL, "Unknown")
|
||||
@@ -29,7 +29,7 @@ record(stringin, "$(P)$(R)Slot1Cam_RBV")
|
||||
|
||||
record(stringin, "$(P)$(R)Slot2Cam_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SLOT2")
|
||||
field(VAL, "Unknown")
|
||||
@@ -38,7 +38,7 @@ record(stringin, "$(P)$(R)Slot2Cam_RBV")
|
||||
|
||||
record(stringin, "$(P)$(R)Slot3Cam_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SLOT3")
|
||||
field(VAL, "Unknown")
|
||||
@@ -55,7 +55,7 @@ record(longout, "$(P)$(R)DetectorSelected")
|
||||
|
||||
record(longin, "$(P)$(R)DetectorSelected_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_DETECTORSELECTED")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -66,7 +66,7 @@ record(longin, "$(P)$(R)DetectorSelected_RBV")
|
||||
|
||||
record(stringin, "$(P)$(R)ChipName_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_CHIPNAME")
|
||||
field(VAL, "Unknown")
|
||||
@@ -76,7 +76,7 @@ record(stringin, "$(P)$(R)ChipName_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)NumParallelPixels_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_NUMPARALLELPIXELS")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -86,7 +86,7 @@ record(longin, "$(P)$(R)NumParallelPixels_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)NumSerialPixels_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_NUMSERIALPIXELS")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -97,7 +97,7 @@ record(longin, "$(P)$(R)NumSerialPixels_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PixelParallelSize_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_PIXELPARALLELSIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -107,7 +107,7 @@ record(longin, "$(P)$(R)PixelParallelSize_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PixelSerialSize_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_PIXELSERIALSIZE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -117,7 +117,7 @@ record(longin, "$(P)$(R)PixelSerialSize_RBV")
|
||||
|
||||
record(ai, "$(P)$(R)ChipWidth_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_CHIPWIDTH")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -128,7 +128,7 @@ record(ai, "$(P)$(R)ChipWidth_RBV")
|
||||
|
||||
record(ai, "$(P)$(R)ChipHeight_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_CHIPHEIGHT")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -139,7 +139,7 @@ record(ai, "$(P)$(R)ChipHeight_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PixelParallelDist_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_PIXELPARALLELDIST")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -149,7 +149,7 @@ record(longin, "$(P)$(R)PixelParallelDist_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PixelSerialDist_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_PIXELSERIALDIST")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -160,7 +160,7 @@ record(longin, "$(P)$(R)PixelSerialDist_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PostMask_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_POSTMASK")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -170,7 +170,7 @@ record(longin, "$(P)$(R)PostMask_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PreMask_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_PREMASK")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -181,7 +181,7 @@ record(longin, "$(P)$(R)PreMask_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PostScan_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_POSTSCAN")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -191,7 +191,7 @@ record(longin, "$(P)$(R)PostScan_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PreScan_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_PRESCAN")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -202,7 +202,7 @@ record(longin, "$(P)$(R)PreScan_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)NumPorts_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_NUMPORTS")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -212,7 +212,7 @@ record(longin, "$(P)$(R)NumPorts_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)FullWellCapacity_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_FULLWELLCAPACITY")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -223,7 +223,7 @@ record(longin, "$(P)$(R)FullWellCapacity_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)FrameTransferCapable_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_FRAMETRANSFERCAPABLE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -234,7 +234,7 @@ record(longin, "$(P)$(R)FrameTransferCapable_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)NumSpeedTableEntries_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_NUMSPEEDTABLEENTRIES")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -245,7 +245,7 @@ record(longin, "$(P)$(R)NumSpeedTableEntries_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)SpeedTableIndex")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SPEEDTABLEINDEX")
|
||||
}
|
||||
@@ -253,7 +253,7 @@ record(longout, "$(P)$(R)SpeedTableIndex")
|
||||
|
||||
record(longin, "$(P)$(R)SpeedTableIndex_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SPEEDTABLEINDEX_RBV")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -262,7 +262,7 @@ record(longin, "$(P)$(R)SpeedTableIndex_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)BitDepth_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_BITDEPTH")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -273,7 +273,7 @@ record(longin, "$(P)$(R)BitDepth_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)PixelTime_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_PIXELTIME")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -284,7 +284,7 @@ record(longin, "$(P)$(R)PixelTime_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)MaxGainIndex_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_MAXGAININDEX")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -292,14 +292,14 @@ record(longin, "$(P)$(R)MaxGainIndex_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)GainIndex")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_GAININDEX")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)GainIndex_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_GAININDEX_RBV")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -307,7 +307,7 @@ record(longin, "$(P)$(R)GainIndex_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)MinShutterOpenDelay_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_MINSHUTTEROPENDELAY")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -315,7 +315,7 @@ record(longin, "$(P)$(R)MinShutterOpenDelay_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)MaxShutterOpenDelay_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_MAXSHUTTEROPENDELAY")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -323,7 +323,7 @@ record(longin, "$(P)$(R)MaxShutterOpenDelay_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)MinShutterCloseDelay_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_MINSHUTTERCLOSEDELAY")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -331,7 +331,7 @@ record(longin, "$(P)$(R)MinShutterCloseDelay_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)MaxShutterCloseDelay_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_MAXSHUTTERCLOSEDELAY")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -340,14 +340,14 @@ record(longin, "$(P)$(R)MaxShutterCloseDelay_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)OpenDelay")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SHUTTEROPENDELAY")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)OpenDelay_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SHUTTEROPENDELAY_RBV")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -356,14 +356,14 @@ record(longin, "$(P)$(R)OpenDelay_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)CloseDelay")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SHUTTERCLOSEDELAY")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)CloseDelay_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SHUTTERCLOSEDELAY_RBV")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -371,7 +371,7 @@ record(longin, "$(P)$(R)CloseDelay_RBV")
|
||||
|
||||
record(ai, "$(P)$(R)MeasuredTemperature_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_MEASUREDTEMPERATURE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -380,7 +380,7 @@ record(ai, "$(P)$(R)MeasuredTemperature_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)SetTemperature")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SETTEMPERATURE")
|
||||
field(PREC, "1")
|
||||
@@ -388,7 +388,7 @@ record(ao, "$(P)$(R)SetTemperature")
|
||||
|
||||
record(ai, "$(P)$(R)SetTemperature_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_SETTEMPERATURE_RBV")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -397,7 +397,7 @@ record(ai, "$(P)$(R)SetTemperature_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)MinSetTemperature")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_MINTEMPERATURE")
|
||||
field(PREC, "1")
|
||||
@@ -405,7 +405,7 @@ record(ao, "$(P)$(R)MinSetTemperature")
|
||||
|
||||
record(ao, "$(P)$(R)MaxSetTemperature")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_MAXTEMPERATURE")
|
||||
field(PREC, "1")
|
||||
@@ -414,7 +414,7 @@ record(ao, "$(P)$(R)MaxSetTemperature")
|
||||
|
||||
record(mbbo, "$(P)$(R)DetectorMode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_DETECTORMODE")
|
||||
field(ZRST, "NORMAL")
|
||||
@@ -439,7 +439,7 @@ record(mbbo, "$(P)$(R)DetectorMode")
|
||||
|
||||
record(mbbi, "$(P)$(R)DetectorMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_DETECTORMODE_RBV")
|
||||
field(ZRST, "NORMAL")
|
||||
@@ -466,7 +466,7 @@ record(mbbi, "$(P)$(R)DetectorMode_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)TriggerMode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_TRIGGERMODE")
|
||||
field(ZRST, "Free Run")
|
||||
@@ -479,7 +479,7 @@ record(mbbo, "$(P)$(R)TriggerMode")
|
||||
|
||||
record(mbbi, "$(P)$(R)TriggerMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_TRIGGERMODE_RBV")
|
||||
field(ZRST, "Free Run")
|
||||
@@ -494,7 +494,7 @@ record(mbbi, "$(P)$(R)TriggerMode_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)TriggerEdge")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_TRIGGEREDGE")
|
||||
field(ZRST, "None")
|
||||
@@ -507,7 +507,7 @@ record(mbbo, "$(P)$(R)TriggerEdge")
|
||||
|
||||
record(mbbi, "$(P)$(R)TriggerEdge_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))PVCAM_TRIGGEREDGE_RBV")
|
||||
field(ZRST, "None")
|
||||
|
||||
+17
-17
@@ -88,7 +88,7 @@ record(ai, "$(P)$(R)Gain_RBV")
|
||||
|
||||
record(bo, "$(P)$(R)AutoDataType")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))AUTO_DATA_TYPE")
|
||||
field(ZNAM, "No")
|
||||
@@ -97,7 +97,7 @@ record(bo, "$(P)$(R)AutoDataType")
|
||||
|
||||
record(bi, "$(P)$(R)AutoDataType_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))AUTO_DATA_TYPE")
|
||||
field(ZNAM, "No")
|
||||
@@ -107,14 +107,14 @@ record(bi, "$(P)$(R)AutoDataType_RBV")
|
||||
|
||||
record(longout, "$(P)$(R)NumAcquisitions")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ROPER_NACQUISITIONS")
|
||||
}
|
||||
|
||||
record(longin, "$(P)$(R)NumAcquisitions_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ROPER_NACQUISITIONS")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -122,7 +122,7 @@ record(longin, "$(P)$(R)NumAcquisitions_RBV")
|
||||
|
||||
record(longin, "$(P)$(R)NumAcquisitionsCounter_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ROPER_NACQUISITIONS_COUNTER")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -130,7 +130,7 @@ record(longin, "$(P)$(R)NumAcquisitionsCounter_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)RoperShutterMode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ROPER_SHUTTER_MODE")
|
||||
field(ZRST, "Normal")
|
||||
@@ -143,7 +143,7 @@ record(mbbo, "$(P)$(R)RoperShutterMode")
|
||||
|
||||
record(mbbi, "$(P)$(R)RoperShutterMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ROPER_SHUTTER_MODE")
|
||||
field(ZRST, "Normal")
|
||||
@@ -157,7 +157,7 @@ record(mbbi, "$(P)$(R)RoperShutterMode_RBV")
|
||||
|
||||
record(waveform, "$(P)$(R)Comment1")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMMENT1")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -166,7 +166,7 @@ record(waveform, "$(P)$(R)Comment1")
|
||||
|
||||
record(waveform, "$(P)$(R)Comment1_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMMENT1")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -176,7 +176,7 @@ record(waveform, "$(P)$(R)Comment1_RBV")
|
||||
|
||||
record(waveform, "$(P)$(R)Comment2")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMMENT2")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -185,7 +185,7 @@ record(waveform, "$(P)$(R)Comment2")
|
||||
|
||||
record(waveform, "$(P)$(R)Comment2_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMMENT2")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -195,7 +195,7 @@ record(waveform, "$(P)$(R)Comment2_RBV")
|
||||
|
||||
record(waveform, "$(P)$(R)Comment3")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMMENT3")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -204,7 +204,7 @@ record(waveform, "$(P)$(R)Comment3")
|
||||
|
||||
record(waveform, "$(P)$(R)Comment3_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMMENT3")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -214,7 +214,7 @@ record(waveform, "$(P)$(R)Comment3_RBV")
|
||||
|
||||
record(waveform, "$(P)$(R)Comment4")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMMENT4")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -223,7 +223,7 @@ record(waveform, "$(P)$(R)Comment4")
|
||||
|
||||
record(waveform, "$(P)$(R)Comment4_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMMENT4")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -233,7 +233,7 @@ record(waveform, "$(P)$(R)Comment4_RBV")
|
||||
|
||||
record(waveform, "$(P)$(R)Comment5")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynOctetWrite")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMMENT5")
|
||||
field(FTVL, "UCHAR")
|
||||
@@ -242,7 +242,7 @@ record(waveform, "$(P)$(R)Comment5")
|
||||
|
||||
record(waveform, "$(P)$(R)Comment5_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COMMENT5")
|
||||
field(FTVL, "UCHAR")
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
record(ao, "$(P)$(R)GainX")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIM_GAIN_X")
|
||||
field(PREC, "2")
|
||||
@@ -12,7 +12,7 @@ record(ao, "$(P)$(R)GainX")
|
||||
|
||||
record(ai, "$(P)$(R)GainX_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIM_GAIN_X")
|
||||
field(PREC, "2")
|
||||
@@ -21,7 +21,7 @@ record(ai, "$(P)$(R)GainX_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)GainY")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIM_GAIN_Y")
|
||||
field(PREC, "2")
|
||||
@@ -29,7 +29,7 @@ record(ao, "$(P)$(R)GainY")
|
||||
|
||||
record(ai, "$(P)$(R)GainY_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIM_GAIN_Y")
|
||||
field(PREC, "2")
|
||||
@@ -38,7 +38,7 @@ record(ai, "$(P)$(R)GainY_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)GainRed")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIM_GAIN_RED")
|
||||
field(PREC, "2")
|
||||
@@ -46,7 +46,7 @@ record(ao, "$(P)$(R)GainRed")
|
||||
|
||||
record(ai, "$(P)$(R)GainRed_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIM_GAIN_RED")
|
||||
field(PREC, "2")
|
||||
@@ -55,7 +55,7 @@ record(ai, "$(P)$(R)GainRed_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)GainGreen")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIM_GAIN_GREEN")
|
||||
field(PREC, "2")
|
||||
@@ -63,7 +63,7 @@ record(ao, "$(P)$(R)GainGreen")
|
||||
|
||||
record(ai, "$(P)$(R)GainGreen_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIM_GAIN_GREEN")
|
||||
field(PREC, "2")
|
||||
@@ -72,7 +72,7 @@ record(ai, "$(P)$(R)GainGreen_RBV")
|
||||
|
||||
record(ao, "$(P)$(R)GainBlue")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIM_GAIN_BLUE")
|
||||
field(PREC, "2")
|
||||
@@ -80,7 +80,7 @@ record(ao, "$(P)$(R)GainBlue")
|
||||
|
||||
record(ai, "$(P)$(R)GainBlue_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynFloat64")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))SIM_GAIN_BLUE")
|
||||
field(PREC, "2")
|
||||
@@ -95,7 +95,7 @@ record(longout, "$(P)$(R)Reset")
|
||||
|
||||
record(longin, "$(P)$(R)Reset_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))RESET_IMAGE")
|
||||
field(SCAN, "I/O Intr")
|
||||
@@ -106,7 +106,7 @@ record(longin, "$(P)$(R)Reset_RBV")
|
||||
|
||||
record(mbbo, "$(P)$(R)ColorMode")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "YES")
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COLOR_MODE")
|
||||
field(ZRST, "Mono")
|
||||
@@ -126,7 +126,7 @@ record(mbbo, "$(P)$(R)ColorMode")
|
||||
|
||||
record(mbbi, "$(P)$(R)ColorMode_RBV")
|
||||
{
|
||||
field(PINI, "1")
|
||||
field(PINI, "RUNNING")
|
||||
field(DTYP, "asynInt32")
|
||||
field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))COLOR_MODE")
|
||||
field(ZRST, "Mono")
|
||||
|
||||
Reference in New Issue
Block a user