From 954ead41d9391bca28a3cc4f9592f73f25b3bbc8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 02 一月 2023 17:55:06 +0800
Subject: [PATCH] '完善批量设置代码'

---
 ConsoleApplication/L2DataCapture.h |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/ConsoleApplication/L2DataCapture.h b/ConsoleApplication/L2DataCapture.h
index 67ccb7d..8d31df5 100644
--- a/ConsoleApplication/L2DataCapture.h
+++ b/ConsoleApplication/L2DataCapture.h
@@ -8,14 +8,25 @@
 #include "BaseCapture.h"
 #define THS_FRAME_COUNT 8
 
+struct  L2TradeQueue
+{
+	string sellTime;
+	string sellOnePrice;
+	string sellOneVolumn;
+	string buyTime;
+	string buyOnePrice;
+	string buyOneVolumn;
+};
+
 typedef void (*CallbackFun)(int index, string code,long captureTime,long processTime, list<TradeData> dataList, void* contex);
-typedef void (*CallbackFun_Trade_Queue)(int index, string code, list<int> numList, void* contex);
+typedef void (*CallbackFun_Trade_Queue)(int index, string code, L2TradeQueue info, void* contex);
 
 
 class L2DataCapture: public BaseCapture
 {
 private:
 	static OpenCLExcuter* openCLExcuter[THS_FRAME_COUNT];
+	static OpenCLExcuter* openCLExcuterQueue[THS_FRAME_COUNT];
 	static TradeQueueCapture* tradeQueueCapture[THS_FRAME_COUNT];
 
 	//是否在交易时间才截图
@@ -78,6 +89,15 @@
 	static list<TradeData>  captureLevel2TradeData(HWND hwnd,int index) throw(int);
 	static list<TradeData>  captureLevel2TradeData(cv::Mat& oimg,int identify);
 	static list<TradeData>  captureLevel2TradeData(OpenCLExcuter *openCLExcuter, cv::Mat& oimg, int identify);
+
+
+	static L2TradeQueue captureLevel2TradeQueueData(HWND hwnd, int index);
+	static L2TradeQueue  captureLevel2TradeQueueData(cv::Mat& oimg, int identify);
+	static L2TradeQueue  captureLevel2TradeQueueData(OpenCLExcuter* openCLExcuter, cv::Mat& oimg, int identify);
+
+
+
+
 	//设置代码
 	static void setGPCode(int index, string code);
 	//获取代码

--
Gitblit v1.8.0