整理了测试的基本采集逻辑;掉入了快门控制;下周需要写完数据格式保存功能以及在MainDataGrabber层的自动曝光功能

This commit is contained in:
2021-11-26 17:32:50 +08:00
parent 8bbd435518
commit 95da780693
17 changed files with 1961 additions and 44 deletions

View File

@ -16,9 +16,24 @@ int main(int argc, char *argv[])
//////////////////////////////////////////////////////////////////////////configger
ZZ_SysConfigger test;
RunTimeGrabberParams testp;
test.Initialize();
test.LoadSettingsFromFile_System();
test.GetGrabberRunParams(testp);
//////////////////////////////////////////////////////////////////////////test
using namespace ZZ_MISCDEF::ZZ_RUNPARAMS;
CMainDataGrabber testDG;
QThread* m_pqDataGrabberThreadHolder = new QThread();
testDG.moveToThread(m_pqDataGrabberThreadHolder);
testDG.SetGrabberParams(testp);
testDG.InitThreadStatus();
testDG.InitializeWorkers();
testDG.SetupMsgPipelines();
testDG.StartWorkers();
m_pqDataGrabberThreadHolder->start();
testDG.StartGrab();
//QString qstrTest = "This is a test message 2";
//qDebug() << qstrTest;
//cout << "This is a test message";
@ -29,8 +44,7 @@ int main(int argc, char *argv[])
//m_test.GrabOnce();
//QThread* m_pqDataGrabberThreadHolder;
//m_pqDataGrabberThreadHolder = new QThread();
//m_test.moveToThread(m_pqDataGrabberThreadHolder);
//m_pqDataGrabberThreadHolder->start();
//m_test.TestGrabOnce();
//m_test.StartGrabCall();