QC Control software

Dependencies:   mbed

Fork of dgps by Colin Stearns

Revision:
62:31ed14d02627
Parent:
20:81d5655fecc2
Child:
66:5d43988d100c
--- a/handle/handleCamera.cpp	Sun Apr 27 02:31:00 2014 +0000
+++ b/handle/handleCamera.cpp	Sun Apr 27 21:52:20 2014 +0000
@@ -23,20 +23,11 @@
     sID=getPS().getSuperID();
     //DH::Locs().getC().getLat()=40.006145f;
     //DH::Locs().getC().getLon()=-105.262173;
-    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();
     
-    wait_us(1000000);
+    
     
     // Send image
-    sID=getPS().getSuperID();
+    //sID=getPS().getSuperID();
     getPS().openConnection();
     getPS().sendPacket(0,NULL,0,PT_EMPTY);
     getPS().sendPacket(sID,NULL,0,PT_IMAGE);
@@ -62,7 +53,19 @@
         i+=bytesRead;
     }
     getPS().sendPacket(sID,backBuffer,bloc);
+    getPS().sendPacket(sID,NULL,0,PT_END);
+    getPS().closeConnection();
+    
+    wait_us(1000000);
+    
     outputDevice.printf("Image End\n",size);
+    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();
     cam.resumeVideo();