diff options
Diffstat (limited to 'src/camera/veyeimx287m.cpp')
| -rw-r--r-- | src/camera/veyeimx287m.cpp | 50 |
1 files changed, 29 insertions, 21 deletions
diff --git a/src/camera/veyeimx287m.cpp b/src/camera/veyeimx287m.cpp index 0bb0724..4556112 100644 --- a/src/camera/veyeimx287m.cpp +++ b/src/camera/veyeimx287m.cpp @@ -242,8 +242,8 @@ VeyeIMX287m::~VeyeIMX287m() void VeyeIMX287m::onMoveFinished() { - qDebug() << "================================================"; - qDebug() << __func__; + // qDebug() << "================================================"; + // qDebug() << __func__; m_isMoving = false; } @@ -700,9 +700,11 @@ void VeyeIMX287m::calcPixelsLoop(std::stop_token stopToken) if (m_calibrationPixels[pixels->counters.encoderPosition].size() < neededCount) { m_calibrationPixels[pixels->counters.encoderPosition].push_back(pixels); - qDebug() << "\tenc:" << pixels->counters.encoderPosition << "in pos:" - << m_calibrationPixels[pixels->counters.encoderPosition].size() - % neededCount; + // qDebug() << "\tenc:" << pixels->counters.encoderPosition << "in pos:" + // << m_calibrationPixels[pixels->counters.encoderPosition].size() + // % neededCount; + + pixels->debugPrintIfInvalid(); } else { // if (m_stand->posMm() < m_zRangeMm) { if (m_stand->posMm() < debugZRange) { @@ -712,7 +714,11 @@ void VeyeIMX287m::calcPixelsLoop(std::stop_token stopToken) << "\tcurrPos:" << m_stand->posMm() << "zRange:" << m_zRangeMm << m_zRangeMm / ::discretesInRage << "\tpos steps:" << pixels->counters.encoderPosition - << "\tcollected:" << m_calibrationPixels.size(); + << "\tcollected:" << m_calibrationPixels.size() << '/' + << (m_calibrationPixels.contains(pixels->counters.encoderPosition) + ? m_calibrationPixels.at(pixels->counters.encoderPosition) + .size() + : 0); m_isMoving = true; emit moveMm(m_zRangeMm / ::discretesInRage); @@ -754,21 +760,23 @@ bool VeyeIMX287m::dequeueImageBuffer(size_t &imageIndex) // TODO: move this shit to some beautiful place if (elapsedTime > 1000. && processedCounter != 0) { - fprintf(stderr, - "fps: %d\tdropped: %lu sec: %ld " - "dq: %lu get: %lu rot: %lu pix: %lu sum: %lu corr: " - "%lu val: %lu\n", - counter, - dropped_count, - curr.tv_sec % 1000, - dq_elapsed_ns / 1000 / processedCounter, - get_elapsed_ns / 1000 / processedCounter, - rot_elapsed_ns / 1000 / processedCounter, - pix_elapsed_ns / 1000 / processedCounter, - sum_elapsed_ns / 1000 / processedCounter, - corr_elapsed_ns / 1000 / processedCounter, - // max_elapsed_ns / 1000 / processedCounter, - value_elapsed_ns / 1000 / processedCounter); + if (false) { + fprintf(stderr, + "fps: %d\tdropped: %lu sec: %ld " + "dq: %lu get: %lu rot: %lu pix: %lu sum: %lu corr: " + "%lu val: %lu\n", + counter, + dropped_count, + curr.tv_sec % 1000, + dq_elapsed_ns / 1000 / processedCounter, + get_elapsed_ns / 1000 / processedCounter, + rot_elapsed_ns / 1000 / processedCounter, + pix_elapsed_ns / 1000 / processedCounter, + sum_elapsed_ns / 1000 / processedCounter, + corr_elapsed_ns / 1000 / processedCounter, + // max_elapsed_ns / 1000 / processedCounter, + value_elapsed_ns / 1000 / processedCounter); + } dq_elapsed_ns = 0; get_elapsed_ns = 0; |
