升级到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
@@ -138,23 +138,23 @@ void Hd_CameraModule_3DKeyence::LJXA_ACQ_CloseDevice(int lDeviceId)
}
bool Hd_CameraModule_3DKeyence::decodeInitData(QByteArray byte,QVector<QByteArray> &vector_data)
bool Hd_CameraModule_3DKeyence::decodeInitData(QByteArray byteArray,QVector<QByteArray> &vector_data)
{
while (!byte.isEmpty())
while (!byteArray.isEmpty())
{
int type = 0;
QByteArray m_type = byte.mid(0,4);
QByteArray m_type = byteArray.mid(0,4);
memcpy((void*)&type,(void*)m_type.data(), 4);
byte.remove(0,4);
byteArray.remove(0,4);
int len = 0;
QByteArray m_len = byte.mid(0,4);
QByteArray m_len = byteArray.mid(0,4);
memcpy((void*)&len,(void*)m_len.data(), 4);
byte.remove(0,4);
byteArray.remove(0,4);
QByteArray mm_data = byte.mid(0,len);
QByteArray mm_data = byteArray.mid(0,len);
vector_data.append(mm_data);
byte.remove(0,len);
byteArray.remove(0,len);
}
return true;
}