Remove unnecessary prints.
In the virtual asynFunctions the infos are available through asynPrint using ASYN_TRACEIO_DRIVER
This commit is contained in:
+49
-105
@@ -1112,10 +1112,6 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
setStringParam(ADStatusMessage, "Acquisition aborted by user");
|
||||
stopAcquire();
|
||||
}
|
||||
} else if (index == ADImageMode) {
|
||||
printf("[DEBUG]::writeInit32 ADImageMode\n");
|
||||
} else if (index == ADNumExposures) {
|
||||
printf("[DEBUG]::writeInit32 ADNumExposures\n");
|
||||
} else if (index == ADMinX) {
|
||||
int minH = 0, sizeH = 0;
|
||||
double dFrameBytes = 0;
|
||||
@@ -1212,13 +1208,9 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
value = (int)dsizeY;
|
||||
}
|
||||
readParameter(DCAM_IDPROP_TIMING_READOUTTIME, false);
|
||||
} else if (index == ADReadStatus) {
|
||||
printf("[DEBUG]::writeInit32 ADReadStatus\n");
|
||||
}
|
||||
|
||||
|
||||
else if (index == hSensorMode) {
|
||||
printf("[DEBUG]::writeInit32 SensorMode %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_SENSORMODE, &dvalue);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_SENSORMODE, &dvalue);
|
||||
if (failed(m_err))
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
@@ -1226,8 +1218,7 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
}
|
||||
|
||||
else if (index == hReadoutSpeed) {
|
||||
printf("[DEBUG]::writeInit32 ReadoutSpeed %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_READOUTSPEED, &dvalue);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_READOUTSPEED, &dvalue);
|
||||
if (failed(m_err))
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
@@ -1235,8 +1226,7 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
}
|
||||
|
||||
else if (index == hReadoutDirection) {
|
||||
printf("[DEBUG]::writeInit32 ReadoutDirection %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_READOUT_DIRECTION,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_READOUT_DIRECTION,
|
||||
&dvalue, 0);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1245,59 +1235,51 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
}
|
||||
//-- Trigger
|
||||
else if (index == hTriggerSource) {
|
||||
printf("[DEBUG]::writeInit32 TriggerSource %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGERSOURCE, &dvalue);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGERSOURCE, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hTriggerMode) {
|
||||
printf("[DEBUG]::writeInit32 TriggerMode %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGER_MODE, &dvalue);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGER_MODE, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hTriggerActive) {
|
||||
printf("[DEBUG]::writeInit32 TriggerActive %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGERACTIVE, &dvalue);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGERACTIVE, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hTriggerGlobalExposure) {
|
||||
printf("[DEBUG]::writeInit32 TriggerGlobalExposure %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGER_GLOBALEXPOSURE,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGER_GLOBALEXPOSURE,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hTriggerPolarity) {
|
||||
printf("[DEBUG]::writeInit32 TriggerPolarity %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGERPOLARITY, &dvalue);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGERPOLARITY, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hTriggerConnector) {
|
||||
printf("[DEBUG]::writeInit32 TriggerConnector %d\n", value);
|
||||
m_err =
|
||||
m_err =
|
||||
dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGER_CONNECTOR, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hTriggerTimes) {
|
||||
printf("[DEBUG]::writeInit32 TriggerTimes %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGERTIMES, &dvalue);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGERTIMES, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hInternalTriggerHandling) {
|
||||
printf("[DEBUG]::writeInit32 TriggerHandling %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_INTERNALTRIGGER_HANDLING,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_INTERNALTRIGGER_HANDLING,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1321,10 +1303,8 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
status = setIntegerParam(hImageFramebytes, dFrameBytes);
|
||||
|
||||
status = setIntegerParam(hBinning, dbinning);
|
||||
printf("[DEBUG]::writeInit32 Binning %d\n", value);
|
||||
} else if (index == hSubarrayMode) {
|
||||
printf("[DEBUG]::writeInit32 SubarrayMode %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_SUBARRAYMODE, &dvalue);
|
||||
} else if (index == hSubarrayMode) {
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_SUBARRAYMODE, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
@@ -1335,22 +1315,19 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
else if (index == hDefectCorrectMode) {
|
||||
m_err =
|
||||
dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_DEFECTCORRECT_MODE, &dvalue);
|
||||
printf("[DEBUG]::writeInit32 DefectCorrerMode %f\n", dvalue);
|
||||
if (failed(m_err)) {
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hHotPixelCorrectLevel) {
|
||||
printf("[DEBUG]::writeInit32 HotPixelCorrectLevel %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_HOTPIXELCORRECT_LEVEL,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_HOTPIXELCORRECT_LEVEL,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hIntensityLutMode) {
|
||||
printf("[DEBUG]::writeInit32 IntensityLutMode %d\n", value);
|
||||
m_err =
|
||||
m_err =
|
||||
dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_INTENSITYLUT_MODE, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1360,24 +1337,21 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
|
||||
//-- Output trigger
|
||||
else if (index == hOutputTriggerSource0) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerSource0 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_SOURCE,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_SOURCE,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerSource1) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerSource1 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_SOURCE + 0x100, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerSource2) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerSource2 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_SOURCE + 0x200, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1386,24 +1360,21 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
}
|
||||
|
||||
else if (index == hOutputTriggerPolarity0) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerPolaroty0 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_POLARITY,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_POLARITY,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerPolarity1) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerPolaroty1 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_POLARITY + 0x100, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerPolarity2) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerPolaroty2 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_POLARITY + 0x200, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1412,56 +1383,49 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
}
|
||||
|
||||
else if (index == hOutputTriggerKind0) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerKind0 %d\n", value);
|
||||
m_err =
|
||||
m_err =
|
||||
dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_KIND, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerKind1) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerKind1 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_KIND + 0x100, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerKind2) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerKind2 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_KIND + 0x200, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerBaseSensor0) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerBaseSensor0 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_BASESENSOR,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_BASESENSOR,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerBaseSensor1) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerBaseSensor1 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_BASESENSOR + 0x100, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerBaseSensor2) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerBaseSensor2 %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_BASESENSOR + 0x200, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerPreHsyncCount) {
|
||||
printf("[DEBUG]::writeInit32 OutputTriggerPreHsynCount %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_PREHSYNCCOUNT, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1471,16 +1435,14 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
|
||||
//-- Master pulse
|
||||
else if (index == hMasterPulseMode) {
|
||||
printf("[DEBUG]::writeInit32 MasterPulseMode %d\n", value);
|
||||
m_err =
|
||||
m_err =
|
||||
dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_MASTERPULSE_MODE, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hMasterPulseTriggerSource) {
|
||||
printf("[DEBUG]::writeInit32 MasterPulseTriggerSource %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_MASTERPULSE_TRIGGERSOURCE,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_MASTERPULSE_TRIGGERSOURCE,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1489,8 +1451,7 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
}
|
||||
|
||||
else if (index == hMasterPulseBurstTimes) {
|
||||
printf("[DEBUG]::writeInit32 MasterPulseBurstTimes %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_MASTERPULSE_BURSTTIMES,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_MASTERPULSE_BURSTTIMES,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1500,8 +1461,7 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
//-- Synchronous timing - nothing to implement either is in writeFloat64
|
||||
//-- System information
|
||||
else if (index == hBitPerChannel) {
|
||||
printf("[DEBUG]::writeInit32 BitPerChannel %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_BITSPERCHANNEL, &dvalue);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_BITSPERCHANNEL, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
@@ -1509,8 +1469,7 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
}
|
||||
|
||||
else if (index == hImagePixelType) {
|
||||
printf("[DEBUG]::writeInit32 ImagePixelType %d\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_IMAGE_PIXELTYPE, &dvalue);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_IMAGE_PIXELTYPE, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
@@ -1520,8 +1479,7 @@ asynStatus Orca::writeInt32(asynUser* pasynUser, epicsInt32 value) {
|
||||
else {
|
||||
if (index < FIRST_HAMA_PARAM) {
|
||||
status = ADDriver::writeInt32(pasynUser, value);
|
||||
printf("[+DEBUG]:: ADDriver::writeInit32 %s\n", paramName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Do callbacks so higher layers see any changes */
|
||||
@@ -1554,8 +1512,7 @@ asynStatus Orca::writeFloat64(asynUser* pasynUser, epicsFloat64 value) {
|
||||
//-- Sensor mode and speed
|
||||
//-- Feature
|
||||
if (index == ADAcquireTime) {
|
||||
printf("[DEBUG]::function ADAcquireTime from camera: %f\n", value);
|
||||
int trigger_mode = 0;
|
||||
int trigger_mode = 0;
|
||||
double acquire_period = 0;
|
||||
status = getDoubleParam(ADAcquirePeriod, &acquire_period);
|
||||
status = getIntegerParam(hTriggerSource, &trigger_mode);
|
||||
@@ -1584,9 +1541,7 @@ asynStatus Orca::writeFloat64(asynUser* pasynUser, epicsFloat64 value) {
|
||||
}
|
||||
|
||||
else if (index == ADAcquirePeriod) {
|
||||
printf("[DEBUG]::function ADAcquirePeriod from camera: %f\n", value);
|
||||
|
||||
int trigger_mode = 0;
|
||||
int trigger_mode = 0;
|
||||
getIntegerParam(hTriggerSource, &trigger_mode);
|
||||
|
||||
m_err = dcamprop_getvalue(m_hdcam, DCAM_IDPROP_EXPOSURETIME, &dvalue);
|
||||
@@ -1617,8 +1572,7 @@ asynStatus Orca::writeFloat64(asynUser* pasynUser, epicsFloat64 value) {
|
||||
|
||||
//-- Trigger
|
||||
else if (index == hTriggerDelay) {
|
||||
printf("[DEBUG]::function TriggerDelay %f\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGERDELAY, &dvalue);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_TRIGGERDELAY, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
@@ -1627,24 +1581,21 @@ asynStatus Orca::writeFloat64(asynUser* pasynUser, epicsFloat64 value) {
|
||||
|
||||
//-- Output trigger
|
||||
else if (index == hOutputTriggerDelay0) {
|
||||
printf("[DEBUG]::function OutputTriggerDelay0 %f\n", value);
|
||||
m_err =
|
||||
m_err =
|
||||
dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_DELAY, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerDelay1) {
|
||||
printf("[DEBUG]::function OutputTriggerDelay1 %f\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_DELAY + 0x100, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerDelay2) {
|
||||
printf("[DEBUG]::function OutputTriggerDelay2 %f\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_DELAY + 0x200, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1653,24 +1604,21 @@ asynStatus Orca::writeFloat64(asynUser* pasynUser, epicsFloat64 value) {
|
||||
}
|
||||
|
||||
else if (index == hOutputTriggerPeriod0) {
|
||||
printf("[DEBUG]::function OutputTriggerPeriod0 %f\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_PERIOD,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_PERIOD,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerPeriod1) {
|
||||
printf("[DEBUG]::function OutputTriggerPeriod1 %f\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_PERIOD + 0x100, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
"IDPROP:0x%08x, VALUE:%f\n", index, dvalue);
|
||||
}
|
||||
} else if (index == hOutputTriggerPeriod2) {
|
||||
printf("[DEBUG]::function OutputTriggerPeriod2 %f\n", value);
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_err = dcamprop_setgetvalue(
|
||||
m_hdcam, DCAM_IDPROP_OUTPUTTRIGGER_PERIOD + 0x200, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1679,8 +1627,7 @@ asynStatus Orca::writeFloat64(asynUser* pasynUser, epicsFloat64 value) {
|
||||
}
|
||||
//-- Master Pulse
|
||||
else if (index == hMasterPulseInterval) {
|
||||
printf("[DEBUG]::function MasterPulseInterval %f\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_MASTERPULSE_INTERVAL,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_MASTERPULSE_INTERVAL,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1690,8 +1637,7 @@ asynStatus Orca::writeFloat64(asynUser* pasynUser, epicsFloat64 value) {
|
||||
//-- Synchronous timing
|
||||
|
||||
else if (index == hInternalLineSpeed) {
|
||||
printf("[DEBUG]::function InternalLineSpeed %f\n", value);
|
||||
m_err =
|
||||
m_err =
|
||||
dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_INTERNALLINESPEED, &dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1700,8 +1646,7 @@ asynStatus Orca::writeFloat64(asynUser* pasynUser, epicsFloat64 value) {
|
||||
}
|
||||
|
||||
else if (index == hInternalLineInterval) {
|
||||
printf("[DEBUG]::function InternalLineInterupt %f\n", value);
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_INTERNAL_LINEINTERVAL,
|
||||
m_err = dcamprop_setgetvalue(m_hdcam, DCAM_IDPROP_INTERNAL_LINEINTERVAL,
|
||||
&dvalue);
|
||||
if (failed(m_err)) {
|
||||
printError(m_hdcam, m_err, "dcamprop_setgetvalue()",
|
||||
@@ -1712,8 +1657,7 @@ asynStatus Orca::writeFloat64(asynUser* pasynUser, epicsFloat64 value) {
|
||||
else {
|
||||
if (index < FIRST_HAMA_PARAM) {
|
||||
status = ADDriver::writeFloat64(pasynUser, value);
|
||||
printf("[+DEBUG]:: ADDriver::writeInit32 %s\n", paramName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (status)
|
||||
|
||||
Reference in New Issue
Block a user