Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Data.cpp@2:4dd54b3934a5, 2015-08-06 (annotated)
- Committer:
- ADAMSTRUTT
- Date:
- Thu Aug 06 14:49:27 2015 +0000
- Revision:
- 2:4dd54b3934a5
.;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ADAMSTRUTT | 2:4dd54b3934a5 | 1 | #include "Data.h" |
ADAMSTRUTT | 2:4dd54b3934a5 | 2 | #include "UserInput.h" |
ADAMSTRUTT | 2:4dd54b3934a5 | 3 | #include "mbed.h" |
ADAMSTRUTT | 2:4dd54b3934a5 | 4 | #include <string> |
ADAMSTRUTT | 2:4dd54b3934a5 | 5 | |
ADAMSTRUTT | 2:4dd54b3934a5 | 6 | extern LocalFileSystem local; |
ADAMSTRUTT | 2:4dd54b3934a5 | 7 | UserInput userInput; |
ADAMSTRUTT | 2:4dd54b3934a5 | 8 | |
ADAMSTRUTT | 2:4dd54b3934a5 | 9 | //sets up the excel file inputing the |
ADAMSTRUTT | 2:4dd54b3934a5 | 10 | void Data::initialise() |
ADAMSTRUTT | 2:4dd54b3934a5 | 11 | { |
ADAMSTRUTT | 2:4dd54b3934a5 | 12 | FILE *fdata = fopen("/local/Datalog.xls", "w"); |
ADAMSTRUTT | 2:4dd54b3934a5 | 13 | fprintf(fdata, "Company\t%sPipename\t%s", userInput.company(), userInput.pipeName()); |
ADAMSTRUTT | 2:4dd54b3934a5 | 14 | fclose (fdata); |
ADAMSTRUTT | 2:4dd54b3934a5 | 15 | } |
ADAMSTRUTT | 2:4dd54b3934a5 | 16 | |
ADAMSTRUTT | 2:4dd54b3934a5 | 17 | void Data::counter(int count) |
ADAMSTRUTT | 2:4dd54b3934a5 | 18 | { |
ADAMSTRUTT | 2:4dd54b3934a5 | 19 | FILE *f1data = fopen("/local/Datalog.xls", "a"); |
ADAMSTRUTT | 2:4dd54b3934a5 | 20 | fprintf(f1data, "Round %d of bending\nSensor number\tTime\tSpeed\n", count); |
ADAMSTRUTT | 2:4dd54b3934a5 | 21 | fclose(f1data); |
ADAMSTRUTT | 2:4dd54b3934a5 | 22 | } |
ADAMSTRUTT | 2:4dd54b3934a5 | 23 | |
ADAMSTRUTT | 2:4dd54b3934a5 | 24 | void Data::logSpeed(int *sensor_number, float *time, float *speed) |
ADAMSTRUTT | 2:4dd54b3934a5 | 25 | { |
ADAMSTRUTT | 2:4dd54b3934a5 | 26 | FILE *f2data = fopen("/local/Datalog.xls", "a"); |
ADAMSTRUTT | 2:4dd54b3934a5 | 27 | fprintf(f2data, "%d\t %f\t %f \n", *sensor_number, *time, *speed); |
ADAMSTRUTT | 2:4dd54b3934a5 | 28 | fclose(f2data); |
ADAMSTRUTT | 2:4dd54b3934a5 | 29 | } |