PRO2_Team 1_collected code with ticker and headers_not working yet

Dependencies:   SHTx mbed

Fork of PRO2_samlet_kode by Olga Høyer

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?

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