diff --git a/Header_Files/irisximeaimager.h b/Header_Files/irisximeaimager.h index 8ec8615..f27d207 100644 --- a/Header_Files/irisximeaimager.h +++ b/Header_Files/irisximeaimager.h @@ -29,6 +29,7 @@ namespace Iris int getSpatialBin(); void setRoi(int OffsetX, int width, int OffsetY, int height); int getBufferSizeOfOneFrame(); + float getTemperature(); public: float m_fGain; float m_fOffset; diff --git a/Source_Files/irisximeaimager.cpp b/Source_Files/irisximeaimager.cpp index 4ea49c6..fdb0487 100644 --- a/Source_Files/irisximeaimager.cpp +++ b/Source_Files/irisximeaimager.cpp @@ -69,6 +69,14 @@ int Iris::IrisXimeaImager::getBufferSizeOfOneFrame() return static_cast(m_image.bp_size); } +float Iris::IrisXimeaImager::getTemperature() +{ + float temperature = 0.0; + CE(xiGetParamFloat(m_xiH, XI_PRM_TEMP, &temperature)); + + return temperature; +} + Iris::IrisXimeaImager::IrisXimeaImager() { m_xiH=NULL;