diff --git a/apdUnitCreator.cpp b/apdUnitCreator.cpp index 80443da54ba3777909559201f0ab4d5b91fd88b9..3c0857d61c9ffc3274a734e54268fcc290b1ce08 100644 --- a/apdUnitCreator.cpp +++ b/apdUnitCreator.cpp @@ -121,11 +121,17 @@ void loadSerialsFromFileName(string m_fileName, bool m_debug) { } unitInfo newUnit; + uint barCode; + std::stringstream linestream(line); - linestream >> newUnit.redSerial >> newUnit.blueSerial >> newUnit.crystalSerial >> newUnit.barCode; + linestream >> newUnit.redSerial >> newUnit.blueSerial >> newUnit.crystalSerial >> barCode; + + if (barCode <1000000 ) + barCode += 1909000000; + newUnit.barCode = std::to_string(barCode); std::cerr << "Found new unit with RS = " << newUnit.redSerial << ", BS = " << newUnit.blueSerial << ", CS = " << newUnit.crystalSerial << ", BC = " << newUnit.barCode << std::endl; - newUnits.push_back(newUnit); + //newUnits.push_back(newUnit); if (m_debug) cout << "Found serial: " << line << endl; }