EdgeInspector_App/InterfaceManager.h
@@ -1,4 +1,4 @@
#pragma once
#pragma once
#include "Global_Define.h"
#include "EdgeInspector_AppView.h"
@@ -18,6 +18,7 @@
#include "LanguageControl.h"
#include "LicenseChecker.h"
#include "TriggerControl_Mvsol.h"
#include "Thread_SaveFullImg.h"
#if USE_WEBSOCKET
#include "WebSocketClientPool.h"
@@ -67,9 +68,11 @@
   static   UINT   ScanStartCam_1(LPVOID pParam);
   static   UINT   ScanStartCam_2(LPVOID pParam);
   static   UINT   ScanStartCam_3(LPVOID pParam);
   static  UINT   ScanStartCam_4(LPVOID pParam);
   static  UINT   ScanStartCam_5(LPVOID pParam);
   static  UINT   CheckScanStart(LPVOID pParam);
   static UINT      PLCSignalThreadFunc(LPVOID pParam);
   static UINT      ScanEndProcess(LPVOID pParam);
   static  UINT   PLCSignalThreadFunc(LPVOID pParam);
   static  UINT   ScanEndProcess(LPVOID pParam);
protected:
   BOOL         InitInspect();
@@ -123,6 +126,11 @@
   long long GetCurrentTimestamp();
private:
   CRITICAL_SECTION m_criticalSection;
   inline void Lock() { ::InitializeCriticalSection(&m_criticalSection); }
   inline void Unlock() { ::DeleteCriticalSection(&m_criticalSection); }
#if USE_WEBSOCKET
protected:
   void CreateWebSocketClients(WebSocketClientPool** wsClients, CString cstrURI, int nThreadCount);
@@ -154,6 +162,7 @@
   CThread_SendMSG*         m_pThread_SendMSG;   
   CThread_CheckSequence*      m_pThread_CheckSequence;
   CThread_ViewRefresh*      m_pThread_ViewRefresh;
   CThread_SaveFullImg*      m_pSaveFullImgThread;
   CPostProcess            m_PostProcess;
   CCriticalSection         m_csScanStart;
   int                     m_nScanStartCount;