|
|
@ -2223,6 +2223,12 @@ bool CPhoneDevice::TakePhoto(const IDevice::PHOTO_INFO& photoInfo, const vector<
|
|
|
|
|
|
|
|
|
|
|
|
std::thread t([localPhotoInfo, path, pThis, osds, powerCtrlPtr]() mutable
|
|
|
|
std::thread t([localPhotoInfo, path, pThis, osds, powerCtrlPtr]() mutable
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
uint32_t waitTime = localPhotoInfo.selfTestingTime;
|
|
|
|
|
|
|
|
XYLOG(XYLOG_SEVERITY_INFO, "Camera is SelfTesting Time=%u s", waitTime);
|
|
|
|
|
|
|
|
waitTime = (waitTime != 0) ? (waitTime * 1024) : 10240;
|
|
|
|
|
|
|
|
std::this_thread::sleep_for(std::chrono::milliseconds(waitTime));
|
|
|
|
|
|
|
|
XYLOG(XYLOG_SEVERITY_INFO, "Camera SeltTesting Finished");
|
|
|
|
|
|
|
|
|
|
|
|
pThis->TakePhotoWithNetCamera(localPhotoInfo, path, osds, powerCtrlPtr);
|
|
|
|
pThis->TakePhotoWithNetCamera(localPhotoInfo, path, osds, powerCtrlPtr);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|