39 lines
929 B
C++
39 lines
929 B
C++
#include <appconfigStruct.h>
|
|
class appConfig
|
|
{
|
|
public:
|
|
sqlManager _sqlManager;
|
|
appConfig()
|
|
{
|
|
parsingGlobalData();
|
|
parsingProductData(productDataPath);
|
|
parsingTriggerData();
|
|
parsingCameraData();
|
|
parsingSqlData();
|
|
_sqlManager.initialization(this);
|
|
|
|
}
|
|
switchProductWidgetDataPtr _switchProductWidgetDataPtr;
|
|
|
|
std::string softwareTile;//软件标题
|
|
std::string imgSavePath;//原图存储路径
|
|
std::string oriImgSavePath;//原图存储路径
|
|
std::string resImgSavePath;//结果图存储路径
|
|
std::string handleAiModelPath;//模型路径
|
|
std::string productDataPath;//机型数据路径
|
|
void parsingGlobalData();
|
|
|
|
triggerStruct _triggerStruct;
|
|
void parsingTriggerData();
|
|
|
|
std::vector< cameraStruct> _cameraStructs;
|
|
void parsingCameraData();
|
|
|
|
sqlConfigStruct _sqlConfigStruct;
|
|
void parsingSqlData();
|
|
|
|
std::mutex productDatasMutex;
|
|
std::vector<productDataStruct>productDatas;
|
|
void parsingProductData(std::string path);
|
|
};
|
|
#pragma once |