Cubic Hand project for EECS 249A course.
Dependencies: MMA8451Q TSI cc3000_hostdriver_mbedsocket NVIC_set_all_priorities mbed Multi_WS2811
Diff: DataGlove.h
- Revision:
- 15:b48ac00af0b8
- Parent:
- 14:0c4a26dc6873
- Child:
- 18:6737bf53ccd1
diff -r 0c4a26dc6873 -r b48ac00af0b8 DataGlove.h --- a/DataGlove.h Sun Dec 07 19:50:47 2014 +0000 +++ b/DataGlove.h Sun Dec 07 21:49:33 2014 +0000 @@ -19,6 +19,7 @@ DataGlove(); ~DataGlove(); void Init(); + void StreamData(); void Receive(); int16_t finger1, finger2, finger3, finger4, finger5; int16_t accelx, accely, accelz; @@ -26,10 +27,19 @@ private: void Parse(); - uint8_t Buf[100]; uint8_t SendBuf[20]; int16_t notConnectedCount; - int numReceived; + int8_t numReceived; + uint8_t Buf[256], buffer[256]; + bool raw; + unsigned char bcc; + int pkglen, u; + int timeOfArrival, id, pkgtype; + int j, k, y; + double roll, yaw, pitch; + double norm, test; + int q0, q1, q2, q3; + double q00, q11, q22, q33; Glove *gl; GloveWifi GloveSocket;