Pipeline Technology Centre / Mbed 2 deprecated PTCSpeed_MBED1

Dependencies:   mbed mbed-rtos

Committer:
ADAMSTRUTT
Date:
Thu Aug 06 14:49:27 2015 +0000
Revision:
2:4dd54b3934a5
.;

Who changed what in which revision?

UserRevisionLine numberNew 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 }