Colin Stearns
/
qcControl
QC Control software
Fork of dgps by
Diff: handle/handleCamera.cpp
- Revision:
- 18:e72ee7aed088
- Parent:
- 16:4f5d20b87dc3
- Child:
- 20:81d5655fecc2
--- a/handle/handleCamera.cpp Sat Apr 19 14:39:19 2014 +0000 +++ b/handle/handleCamera.cpp Sun Apr 20 08:04:37 2014 +0000 @@ -24,13 +24,16 @@ DH::Locs().getC().getAlt()=5; DH::Locs().getC().getHeading()=5; DH::Locs().getC().getTilt()=5; + getPS().openConnection(); getPS().sendPacket(0,NULL,0,PT_EMPTY); getPS().sendPacket(sID,NULL,0,PT_IMAGEHEAD); getPS().sendPacket(sID,(char*)(&DH::Locs().getC().getLoc()),sizeof(DataLocation)); getPS().sendPacket(sID,NULL,0,PT_END); + getPS().closeConnection(); // Send image sID=getPS().getSuperID(); + getPS().openConnection(); getPS().sendPacket(0,NULL,0,PT_EMPTY); getPS().sendPacket(sID,NULL,0,PT_IMAGE); int size=cam.frameLength(); @@ -57,6 +60,7 @@ getPS().sendPacket(sID,backBuffer,bloc); outputDevice.printf("Image End\n",size); getPS().sendPacket(sID,NULL,0,PT_END); + getPS().closeConnection(); cam.resumeVideo(); }