send microbit compass and accelerometer data

Dependencies:   microbit

Fork of compass_data_sender by Kinga Magyar

Revision:
6:77e0f7786398
Parent:
5:c443160b7715
Child:
7:73fbd714530a
--- 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()