QC Control software

Dependencies:   mbed

Fork of dgps by Colin Stearns

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();
 }