From 793fddf3d8c2a8b64e08d18456ba378118472bd0 Mon Sep 17 00:00:00 2001 From: tangchao0503 <735056338@qq.com> Date: Fri, 5 Aug 2022 10:27:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=EF=BC=9A=E8=8E=B7=E5=8F=96xi?= =?UTF-8?q?mea=E6=B8=A9=E5=BA=A6=E7=9A=84=E5=87=BD=E6=95=B0getTemperature?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Header_Files/irisximeaimager.h | 1 + Source_Files/irisximeaimager.cpp | 8 ++++++++ 2 files changed, 9 insertions(+) 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;