Reading Utility metering data using MBED

Dependencies:   mbed

Revision:
2:b386810af678
Parent:
0:bacf1c9b9afc
Child:
3:5b5166815cd4
--- a/main.cpp	Tue Sep 25 08:56:19 2012 +0000
+++ b/main.cpp	Sun Sep 30 11:38:39 2012 +0000
@@ -51,7 +51,11 @@
         printf("\nNo data found or time-out!\n");
     } else {
         printf("\nDone, char cnt %d !!\n", mt382.getCount());
+        printf("Get data value by element\n");
         printf("Val_0 %.3lf, Val_1 %.3lf, Val_2 %.3lf, Val_3 %.3lf, Val_4 %.3lf, Val_5 %.3lf, Val_6 %.3lf\n", mt382.getValue(0), mt382.getValue(1), mt382.getValue(2), mt382.getValue(3), mt382.getValue(4), mt382.getValue(5), mt382.getValue(6));
+        double * arr2 = mt382.getArray();
+        printf("Get array with data by pointer\n");
+        printf("Val_0 %.3lf, Val_1 %.3lf, Val_2 %.3lf, Val_3 %.3lf, Val_4 %.3lf, Val_5 %.3lf, Val_6 %.3lf\n", arr2[0], arr2[1], arr2[2], arr2[3], arr2[4], arr2[5], arr2[6]);
         printf("Raw data was: \n%s\n\n", mt382.getRaw());
     }
     // now setup collection interval