#include "RadianceConverter.h" RadConverter::RadConverter(QObject* parent /*= nullptr*/) { #ifdef _DEBUG m_qstrCalFilePath = "E:/WorkSpace/TowerOptoSifAndSpectral/Cal"; #else m_qstrCalFilePath = "/home/data/Cal"; #endif // DEBUG } RadConverter::~RadConverter() { } int RadConverter::LoadCalibrationFrames(RunTimeGrabberParams struGrabberRTParams, vector> &struAllCalFrame) { /////param int iScanPoints = struGrabberRTParams.apsParams.iTotalPosition - 1; int iDevices = struGrabberRTParams.fscParams.ucDeviceNumber; //int iScanPoints = 4; //int iDevices = 1; /////check dir QDir qdirPath(m_qstrCalFilePath); if (!qdirPath.exists()) { qDebug() << "Calibration File not exist"; return -1; } /////check quantities QStringList qslFilter; qslFilter << "*.dat"; qdirPath.setNameFilters(qslFilter); QFileInfoList qfiInfo = qdirPath.entryInfoList(qslFilter); if (qfiInfo.size() vecOneDev; CalFrame OneFile; for (int j=0;j>& vecQEPLP) // { // int iQEPDevices = 0; // return 0; // }