Files
handleaiuinew/HanddleAI/HandleAiUi-new/appConfig/appConfig.h
T
2024-08-07 09:16:35 +00:00

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