PRO2_Team 1_collected code with ticker and headers_not working yet
Fork of PRO2_samlet_kode by
logging.cpp@5:b366110c0d59, 2017-05-24 (annotated)
- Committer:
- OlgaHoeyer
- Date:
- Wed May 24 09:34:54 2017 +0000
- Revision:
- 5:b366110c0d59
- Parent:
- 1:135bd458e39e
- Child:
- 6:12f1849aad21
included settings og logging, rettet tickers syntax, not working yet.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
OlgaHoeyer | 5:b366110c0d59 | 1 | //Author : Emil Hammer |
OlgaHoeyer | 5:b366110c0d59 | 2 | //Date : 19 May 2017 |
OlgaHoeyer | 5:b366110c0d59 | 3 | //Version : 1.0 |
OlgaHoeyer | 5:b366110c0d59 | 4 | //Copyright : Open for everyone |
OlgaHoeyer | 5:b366110c0d59 | 5 | //Description : Logging data |
OlgaHoeyer | 5:b366110c0d59 | 6 | |
OlgaHoeyer | 1:135bd458e39e | 7 | #include "mbed.h" |
OlgaHoeyer | 1:135bd458e39e | 8 | |
OlgaHoeyer | 1:135bd458e39e | 9 | void logging () |
OlgaHoeyer | 1:135bd458e39e | 10 | { |
OlgaHoeyer | 1:135bd458e39e | 11 | int i,t; |
OlgaHoeyer | 1:135bd458e39e | 12 | FILE *fp; |
OlgaHoeyer | 1:135bd458e39e | 13 | |
OlgaHoeyer | 1:135bd458e39e | 14 | |
OlgaHoeyer | 1:135bd458e39e | 15 | if ((fp = fopen("Logger_data", "a+")) == NULL) { //filnavn logger_data |
OlgaHoeyer | 1:135bd458e39e | 16 | fprintf (stdout, "Can't open \"Logger_data\" file.\n"); |
OlgaHoeyer | 1:135bd458e39e | 17 | exit(EXIT_FAILURE);//sikre at filen kan åbnes |
OlgaHoeyer | 1:135bd458e39e | 18 | } |
OlgaHoeyer | 1:135bd458e39e | 19 | |
OlgaHoeyer | 1:135bd458e39e | 20 | fprintf(fp,"\n\nlogger_data kl.00.00 D.dd-mm-yyyy\n"); //skriver i fil |
OlgaHoeyer | 1:135bd458e39e | 21 | fprintf(fp,"Temperatur:x\n");//variable fra temp indsættes |
OlgaHoeyer | 1:135bd458e39e | 22 | fprintf(fp,"Co2:x\n");//variable fra Co2 indsættes |
OlgaHoeyer | 1:135bd458e39e | 23 | fprintf(fp,"H2o:x"); //variable fra H2o indsættes |
OlgaHoeyer | 1:135bd458e39e | 24 | |
OlgaHoeyer | 1:135bd458e39e | 25 | |
OlgaHoeyer | 1:135bd458e39e | 26 | fprintf(fp,"Logger_data update complete!"); // |
OlgaHoeyer | 1:135bd458e39e | 27 | if (fclose(fp) != 0) |
OlgaHoeyer | 1:135bd458e39e | 28 | fprintf(stderr, "Error closing file\n"); //lukker fil |
OlgaHoeyer | 1:135bd458e39e | 29 | |
OlgaHoeyer | 1:135bd458e39e | 30 | //sætter i og t = 0 |
OlgaHoeyer | 1:135bd458e39e | 31 | i=0; |
OlgaHoeyer | 1:135bd458e39e | 32 | t=0; |
OlgaHoeyer | 1:135bd458e39e | 33 | |
OlgaHoeyer | 1:135bd458e39e | 34 | return; //går over i hibernation |
OlgaHoeyer | 1:135bd458e39e | 35 | } |