send microbit compass and accelerometer data
Fork of compass_data_sender by
Revision 6:77e0f7786398, committed 2017-02-14
- Comitter:
- kinga
- Date:
- Tue Feb 14 15:43:51 2017 +0000
- Parent:
- 5:c443160b7715
- Child:
- 7:73fbd714530a
- Commit message:
- refactor: working for loop
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Tue Feb 14 14:39:39 2017 +0000 +++ b/main.cpp Tue Feb 14 15:43:51 2017 +0000 @@ -1,6 +1,5 @@ #include "MicroBit.h" #include <vector> -#include <iostream> MicroBit uBit; MicroBitSerial serial(USBTX, USBRX); @@ -17,14 +16,16 @@ ManagedString getAccelerometerVectors() { - std::vector<int> accelerometerVectors; - accelerometerVectors.push_back(uBit.accelerometer.getX()); - accelerometerVectors.push_back(uBit.accelerometer.getY()); - accelerometerVectors.push_back(uBit.accelerometer.getZ()); + ManagedString accelerometerVectorsString = ""; + vector<ManagedString> accelerometerVectors; + accelerometerVectors.push_back((ManagedString)uBit.accelerometer.getX()); + accelerometerVectors.push_back((ManagedString)uBit.accelerometer.getY()); + accelerometerVectors.push_back((ManagedString)uBit.accelerometer.getZ()); for (int i = 0; i < accelerometerVectors.size(); ++i) { - return (ManagedString)accelerometerVectors[i] + ','; + accelerometerVectorsString = accelerometerVectorsString + accelerometerVectors[i] + ','; } + return accelerometerVectorsString; } ManagedString getMessage()