Colin Stearns
/
qcControl
QC Control software
Fork of dgps by
Diff: handle/handleCamera.cpp
- 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();