parent
635514159c
commit
ea3b870c0a
3 changed files with 17 additions and 30 deletions
|
|
@ -3,8 +3,7 @@
|
|||
#include <string>
|
||||
#include <functional>
|
||||
#include <QDebug>
|
||||
#include <thread>
|
||||
#include <chrono>
|
||||
#include <unistd.h>
|
||||
#include <QTimer>
|
||||
|
||||
Cameras::Cameras(uvosled* led): led_(led)
|
||||
|
|
@ -81,7 +80,8 @@ bool Cameras::addCamera(const cam::Camera::Description& desc)
|
|||
camera->cam()->setAcquisitionMode(cam::Camera::MODE_FREE);
|
||||
camera->cam()->setFrameRate(10);
|
||||
camera->cam()->startAcquisition();
|
||||
std::this_thread::sleep_for (std::chrono::milliseconds(200));
|
||||
struct timespec tv = {0, 200000000};
|
||||
nanosleep(&tv, nullptr);
|
||||
camera->cam()->stopAcquisition();
|
||||
cameras_.pop_back();
|
||||
camera = nullptr;
|
||||
|
|
@ -97,7 +97,7 @@ bool Cameras::addCamera(const cam::Camera::Description& desc)
|
|||
camera->cam()->setAcquisitionMode(cam::Camera::MODE_FREE);
|
||||
camera->cam()->setFrameRate(10);
|
||||
camera->cam()->startAcquisition();
|
||||
QTimer::singleShot(5000, [this, camera](){finishAddCamera(camera);});
|
||||
QTimer::singleShot(5000, [camera, this](){finishAddCamera(camera);});
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue