Matthew 6 months ago
commit 5f48449da6

@ -1925,8 +1925,6 @@ void CameraPhotoPortDataProcess(SIO_PARAM_SERIAL_DEF *curserial)
curserial->image.state = PHOTO_SAVE_SUCC;
}
recvend = 1;
memset(&serialport[0].image, 0, sizeof(PHOTO_DEF));
memmove((void *)&serialport[0].image, (void*)&curserial->image, sizeof(PHOTO_DEF));
}
}
else
@ -3594,9 +3592,11 @@ int GM_IsCloseCamera(SIO_PARAM_SERIAL_DEF *pPortParam)
if ((SER_STARTSAMPLE == pPortParam->image.state) || (SER_SAMPLE == pPortParam->image.state))
pPortParam->image.state = SER_SAMPLEFAIL;
else if (PHOTO_SAVE_SUCC == pPortParam->image.state)
pPortParam->image.state = SAMPLINGSUCCESS;
pPortParam->image.state = PHOTO_SAVE_SUCC;
strcpy(buf, "通道1摄像机使用完毕!可以关闭摄像机电源!");
DebugLog(0, buf, 'I');
memset(&serialport[0].image, 0, sizeof(PHOTO_DEF));
memmove((void *)&serialport[0].image, (void*)&pPortParam->image, sizeof(PHOTO_DEF));
if(pPortParam->fd >= 0)
{
close(pPortParam->fd);
@ -3989,7 +3989,7 @@ int GetImage(int devno, IMAGE_DEF *photo)
sprintf(logbuf, "装置%d, image_state=%d, 预置点:%d,拍照时间:%d, pic_name:%s", devno + 1, photo->state, photo->presetno, photo->phototime, photo->photoname);
DebugLog(8, logbuf, 'I');
if ((SER_SAMPLEFAIL == photo->state) || (SAMPLINGSUCCESS == photo->state))
if ((SER_SAMPLEFAIL == photo->state) || (PHOTO_SAVE_SUCC == photo->state))
{
serialport[0].image.state = SER_IDLE;
return 2;

Loading…
Cancel
Save