From 97893329bea18a8dfc7268bdc183cce85aeb3a24 Mon Sep 17 00:00:00 2001 From: Hinko Kocevar Date: Mon, 29 Jan 2018 16:27:46 +0100 Subject: [PATCH] Check for error from SDK. --- andorApp/src/shamrock.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/andorApp/src/shamrock.cpp b/andorApp/src/shamrock.cpp index b67866b..b2b4b6f 100644 --- a/andorApp/src/shamrock.cpp +++ b/andorApp/src/shamrock.cpp @@ -304,6 +304,7 @@ asynStatus shamrock::getStatus() error = ShamrockGetCalibration(shamrockId_, calibration_, numPixels_); status = checkError(error, functionName, "ShamrockGetCalibration"); + if (status) return asynError; setDoubleParam(0, SRMinWavelength_, calibration_[0]); setDoubleParam(0, SRMaxWavelength_, calibration_[numPixels_-1]); // We need to find a C/C++ library to do 3'rd order polynomial fit