export test

Dependencies:   SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217

Fork of Int_Demo_09May2017_Suhasini_HRavg_Nikita_ili9341 by nikita teggi

Committer:
nikitateggi
Date:
Mon Jan 30 10:57:38 2017 +0000
Revision:
2:3b7b71bfc941
Parent:
1:8316c23ec6b9
Child:
3:9a06c2bed650
POC code modified

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nikitateggi 1:8316c23ec6b9 1 #include "mbed.h"
nikitateggi 1:8316c23ec6b9 2 #include <stdio.h>
nikitateggi 1:8316c23ec6b9 3 #include "SDFileSystem.h"
nikitateggi 1:8316c23ec6b9 4 #include "sdcard.h"
nikitateggi 1:8316c23ec6b9 5 #include "rtc.h"
nikitateggi 1:8316c23ec6b9 6 #include "main.h"
nikitateggi 1:8316c23ec6b9 7
nikitateggi 1:8316c23ec6b9 8 SDFileSystem sd(PTE1, PTE3, PTE2, PTE4, "sd");
nikitateggi 1:8316c23ec6b9 9 FILE *fp=NULL;
nikitateggi 1:8316c23ec6b9 10
nikitateggi 1:8316c23ec6b9 11 void sd_open_GLCfile(int pid)
nikitateggi 1:8316c23ec6b9 12 {
nikitateggi 1:8316c23ec6b9 13
nikitateggi 1:8316c23ec6b9 14 char buffer[32];
nikitateggi 1:8316c23ec6b9 15 char buffer1[32];
nikitateggi 1:8316c23ec6b9 16 time_t epoch_time1;
nikitateggi 1:8316c23ec6b9 17 epoch_time1=rtc_read();
nikitateggi 1:8316c23ec6b9 18 // strftime(buffer, 32, "GLC_%s", pid);
nikitateggi 1:8316c23ec6b9 19
nikitateggi 2:3b7b71bfc941 20 sprintf(buffer1,"/sd/%d_GLC.csv",pid);
nikitateggi 1:8316c23ec6b9 21 fp = fopen(buffer1,"a");
nikitateggi 1:8316c23ec6b9 22 fprintf(fp,"%s\n",ctime(&epoch_time1) );
nikitateggi 1:8316c23ec6b9 23
nikitateggi 1:8316c23ec6b9 24
nikitateggi 1:8316c23ec6b9 25 }
nikitateggi 2:3b7b71bfc941 26 void sd_open_GLCfilee(int pid)
nikitateggi 2:3b7b71bfc941 27 {
nikitateggi 2:3b7b71bfc941 28
nikitateggi 2:3b7b71bfc941 29 char buffer[32];
nikitateggi 2:3b7b71bfc941 30 char buffer1[32];
nikitateggi 2:3b7b71bfc941 31 time_t epoch_time1;
nikitateggi 2:3b7b71bfc941 32 epoch_time1=rtc_read();
nikitateggi 2:3b7b71bfc941 33 // strftime(buffer, 32, "GLC_%s", pid);
nikitateggi 2:3b7b71bfc941 34
nikitateggi 2:3b7b71bfc941 35 sprintf(buffer1,"/sd/%d_GLC.csv",pid);
nikitateggi 2:3b7b71bfc941 36 fp = fopen(buffer1,"a");
nikitateggi 2:3b7b71bfc941 37 fprintf(fp,"PATIENT ID %d\n",pid);
nikitateggi 2:3b7b71bfc941 38
nikitateggi 1:8316c23ec6b9 39
nikitateggi 2:3b7b71bfc941 40 }
nikitateggi 1:8316c23ec6b9 41 void sd_open_ECGfile(int pid)
nikitateggi 1:8316c23ec6b9 42 {
nikitateggi 1:8316c23ec6b9 43
nikitateggi 1:8316c23ec6b9 44 // char buffer[32];
nikitateggi 1:8316c23ec6b9 45 char buffer1[32];
nikitateggi 1:8316c23ec6b9 46 time_t epoch_time1;
nikitateggi 1:8316c23ec6b9 47 epoch_time1=rtc_read();
nikitateggi 1:8316c23ec6b9 48 // strftime(buffer, 32, "ECG_%d", pid);
nikitateggi 1:8316c23ec6b9 49
nikitateggi 2:3b7b71bfc941 50 sprintf(buffer1,"/sd/%d_ECG.csv",pid);
nikitateggi 1:8316c23ec6b9 51 fp = fopen(buffer1,"a");
nikitateggi 1:8316c23ec6b9 52 fprintf(fp,"%s\n",ctime(&epoch_time1) );
nikitateggi 1:8316c23ec6b9 53 // strftime(buffer, 32, "ECG_%d-%m-%Y_%H_%M",localtime(&epoch_time1));
nikitateggi 1:8316c23ec6b9 54 // fprintf(fp,"%d\n",buffer );
nikitateggi 1:8316c23ec6b9 55 }
nikitateggi 1:8316c23ec6b9 56
nikitateggi 2:3b7b71bfc941 57 void sd_open_ECGfilee(int pid)
nikitateggi 2:3b7b71bfc941 58 {
nikitateggi 2:3b7b71bfc941 59
nikitateggi 2:3b7b71bfc941 60 // char buffer[32];
nikitateggi 2:3b7b71bfc941 61 char buffer1[32];
nikitateggi 2:3b7b71bfc941 62 time_t epoch_time1;
nikitateggi 2:3b7b71bfc941 63 epoch_time1=rtc_read();
nikitateggi 2:3b7b71bfc941 64 // strftime(buffer, 32, "ECG_%d", pid);
nikitateggi 2:3b7b71bfc941 65
nikitateggi 2:3b7b71bfc941 66 sprintf(buffer1,"/sd/%d_ECG.csv",pid);
nikitateggi 2:3b7b71bfc941 67 fp = fopen(buffer1,"a");
nikitateggi 2:3b7b71bfc941 68 fprintf(fp,"PATIENT ID %d\n",pid );
nikitateggi 2:3b7b71bfc941 69 // strftime(buffer, 32, "ECG_%d-%m-%Y_%H_%M",localtime(&epoch_time1));
nikitateggi 2:3b7b71bfc941 70 // fprintf(fp,"%d\n",buffer );
nikitateggi 2:3b7b71bfc941 71 }
nikitateggi 1:8316c23ec6b9 72 void sd_open_BPfile(int pid)
nikitateggi 1:8316c23ec6b9 73 {
nikitateggi 1:8316c23ec6b9 74
nikitateggi 1:8316c23ec6b9 75 char buffer[32];
nikitateggi 1:8316c23ec6b9 76 char buffer1[32];
nikitateggi 1:8316c23ec6b9 77 time_t epoch_time1;
nikitateggi 1:8316c23ec6b9 78 epoch_time1=rtc_read();
nikitateggi 1:8316c23ec6b9 79 // strftime(buffer, 32, "ECG_%d", pid);
nikitateggi 1:8316c23ec6b9 80
nikitateggi 2:3b7b71bfc941 81 sprintf(buffer1,"/sd/%d_BP.csv",pid);
nikitateggi 1:8316c23ec6b9 82 fp = fopen(buffer1,"a");
nikitateggi 1:8316c23ec6b9 83 fprintf(fp,"%s\n",ctime(&epoch_time1) );
nikitateggi 1:8316c23ec6b9 84 }
nikitateggi 1:8316c23ec6b9 85
nikitateggi 1:8316c23ec6b9 86
nikitateggi 1:8316c23ec6b9 87
nikitateggi 1:8316c23ec6b9 88 void sd_write (int value)
nikitateggi 1:8316c23ec6b9 89 {
nikitateggi 1:8316c23ec6b9 90
nikitateggi 1:8316c23ec6b9 91 fprintf(fp,"%d\n", value);
nikitateggi 1:8316c23ec6b9 92 }
nikitateggi 1:8316c23ec6b9 93
nikitateggi 1:8316c23ec6b9 94 void sd_close()
nikitateggi 1:8316c23ec6b9 95 {
nikitateggi 1:8316c23ec6b9 96 fclose(fp);
nikitateggi 1:8316c23ec6b9 97 }
nikitateggi 1:8316c23ec6b9 98
nikitateggi 1:8316c23ec6b9 99