code for testing the pixy

Dependencies:   mbed

Committer:
huynh270
Date:
Tue May 30 09:56:04 2017 +0000
Revision:
0:214d306295fa
hello

Who changed what in which revision?

UserRevisionLine numberNew contents of line
huynh270 0:214d306295fa 1 #include <mbed.h>
huynh270 0:214d306295fa 2
huynh270 0:214d306295fa 3 class Pixy
huynh270 0:214d306295fa 4 {
huynh270 0:214d306295fa 5 public:
huynh270 0:214d306295fa 6 Pixy(Serial& cam);
huynh270 0:214d306295fa 7
huynh270 0:214d306295fa 8 struct pixy_s {
huynh270 0:214d306295fa 9 uint16_t checksum;
huynh270 0:214d306295fa 10 uint16_t signature;
huynh270 0:214d306295fa 11 uint16_t x;
huynh270 0:214d306295fa 12 uint16_t y;
huynh270 0:214d306295fa 13 uint16_t width;
huynh270 0:214d306295fa 14 uint16_t height;
huynh270 0:214d306295fa 15 };
huynh270 0:214d306295fa 16
huynh270 0:214d306295fa 17 int getX();
huynh270 0:214d306295fa 18 int getY();
huynh270 0:214d306295fa 19 int getSignature();
huynh270 0:214d306295fa 20 int getHeight();
huynh270 0:214d306295fa 21 int getWidth();
huynh270 0:214d306295fa 22 bool objectDetected();
huynh270 0:214d306295fa 23
huynh270 0:214d306295fa 24 private:
huynh270 0:214d306295fa 25 void rxCallback();
huynh270 0:214d306295fa 26
huynh270 0:214d306295fa 27 bool startFound;
huynh270 0:214d306295fa 28 int detects;
huynh270 0:214d306295fa 29
huynh270 0:214d306295fa 30 Serial& cam;
huynh270 0:214d306295fa 31 pixy_s pixy;
huynh270 0:214d306295fa 32 };