升级到c++11,在存图文件夹不存在时自动创建,修复大量以byte为变量名的问题

This commit is contained in:
rci
2024-09-30 15:36:39 +08:00
parent ddde443cc9
commit a90d0d2471
45 changed files with 833 additions and 203 deletions
@@ -30,19 +30,19 @@ public:
bool processTask();//循环取检测数据,传到检测模块运行
bool appendPlcCmd(QJsonObject);
bool sendCatchCommond(QVector<QString> camera_name_index);
bool sendDataCommond( QString m_type, QVector<QString> camera_name_index, std::vector<cv::Mat> mat,QByteArray byte );
bool saveAlgorithmData ( testData m_testdata,int index,QByteArray byte);
bool writeAiCommond(QString cameraName,QString camera_name_index,QByteArray byte);
bool sendDataCommond( QString m_type, QVector<QString> camera_name_index, std::vector<cv::Mat> mat,QByteArray byteArray );
bool saveAlgorithmData ( testData m_testdata,int index,QByteArray byteArray);
bool writeAiCommond(QString cameraName,QString camera_name_index,QByteArray byteArray);
bool writeTcpData(QMap<QString,QString> map);
bool decodeAiValue(QByteArray byte, QByteArrayList&vec_ret);
bool AlgorithmModuleProcessData(QString key, QVector<QString> camera_name_index,std::vector<cv::Mat> camera_mat,QByteArray byte); // 处理数据
bool deleteSnData( QByteArray byte,QVector<QString> &sndata,QString &send_ng_info); // 获取sn码,然后删除容器中的SN码,第三个参数是表示是否发送界面显示NG信息
bool sendDataToModule(QVector<QString> name, std::vector<cv::Mat> vector_mat,QByteArray byte);
bool encodeAppendData(QVector<QString> append_value,QByteArray& byte);
bool decodereciveValue(QByteArray byte, QVector<QByteArray>& vec_ret);
bool decodeAiValue(QByteArray byteArray, QByteArrayList&vec_ret);
bool AlgorithmModuleProcessData(QString key, QVector<QString> camera_name_index,std::vector<cv::Mat> camera_mat,QByteArray byteArray); // 处理数据
bool deleteSnData( QByteArray byteArray,QVector<QString> &sndata,QString &send_ng_info); // 获取sn码,然后删除容器中的SN码,第三个参数是表示是否发送界面显示NG信息
bool sendDataToModule(QVector<QString> name, std::vector<cv::Mat> vector_mat,QByteArray byteArray);
bool encodeAppendData(QVector<QString> append_value,QByteArray& byteArray);
bool decodereciveValue(QByteArray byteArray, QVector<QByteArray>& vec_ret);
QVector<QString> getWriteVector(QString& startPos, QMap<QString, QString>& map);
QByteArray writeFormat(QString startPos, QVector<QString> vector_value); // 写入的起始位置,写入的内容+长度
QString getSnDataInfo(QByteArray byte);
QString getSnDataInfo(QByteArray byteArray);
bool setmySaveImagethreadIndex(int i)
{
mysaveimagethreadindex = i;