|
|
@ -1544,7 +1544,6 @@ bool CPhoneDevice::TakePhoto(const IDevice::PHOTO_INFO& photoInfo, const vector<
|
|
|
|
vector<IDevice::OSD_INFO> osds;
|
|
|
|
vector<IDevice::OSD_INFO> osds;
|
|
|
|
osds.swap(mOsds);
|
|
|
|
osds.swap(mOsds);
|
|
|
|
IDevice::PHOTO_INFO localPhotoInfo = mPhotoInfo;
|
|
|
|
IDevice::PHOTO_INFO localPhotoInfo = mPhotoInfo;
|
|
|
|
pThis->SetStaticIp();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
std::thread t([localPhotoInfo, path, pThis, osds]() mutable
|
|
|
|
std::thread t([localPhotoInfo, path, pThis, osds]() mutable
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -1553,6 +1552,9 @@ bool CPhoneDevice::TakePhoto(const IDevice::PHOTO_INFO& photoInfo, const vector<
|
|
|
|
waitTime = (waitTime!= 0) ? (waitTime * 1024) : 10240;
|
|
|
|
waitTime = (waitTime!= 0) ? (waitTime * 1024) : 10240;
|
|
|
|
std::this_thread::sleep_for(std::chrono::milliseconds(waitTime));
|
|
|
|
std::this_thread::sleep_for(std::chrono::milliseconds(waitTime));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pThis->SetStaticIp();
|
|
|
|
|
|
|
|
std::this_thread::sleep_for(std::chrono::milliseconds(256));
|
|
|
|
|
|
|
|
|
|
|
|
net_handle_t netHandle = pThis->GetNetHandle();
|
|
|
|
net_handle_t netHandle = pThis->GetNetHandle();
|
|
|
|
|
|
|
|
|
|
|
|
if (netHandle == 0)
|
|
|
|
if (netHandle == 0)
|
|
|
|