From ef91a9281f0724ab5027ad685779996cedbd4a3f Mon Sep 17 00:00:00 2001 From: Grant Date: Tue, 14 Jan 2020 17:49:59 -0800 Subject: [PATCH] Add Ready State Function --- StreamManager.cpp | 8 ++++++++ StreamManager.hpp | 2 ++ 2 files changed, 10 insertions(+) diff --git a/StreamManager.cpp b/StreamManager.cpp index 0ee5629..52c0b2e 100644 --- a/StreamManager.cpp +++ b/StreamManager.cpp @@ -53,6 +53,14 @@ void StreamManager::SetEmissivity(double emissivity) lDeviceParams->SetFloatValue("ObjectEmissivity", emissivity); } +bool StreamManager::GetReadyState() +{ + bool cold = false; + if (lDeviceParams) + lDeviceParams->GetBooleanValue("FPACold", cold); + return cold; +} + PvResult StreamManager::FindDevice() { PvResult lResult = PvResult(); diff --git a/StreamManager.hpp b/StreamManager.hpp index 917bf92..489c758 100644 --- a/StreamManager.hpp +++ b/StreamManager.hpp @@ -22,6 +22,8 @@ public: StreamManager(QObject *parent); virtual ~StreamManager(); + bool GetReadyState(); + public slots: void SetEmissivity(double emissivity); void SendForProcessing(int width, int height, uint8_t *imgPointer);