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 11:19:51 2017 +0000
Revision:
6:12f1849aad21
Parent:
5:b366110c0d59
Child:
8:ca39892f5423
headers

Who changed what in which revision?

UserRevisionLine numberNew contents of line
OlgaHoeyer 6:12f1849aad21 1 /*
OlgaHoeyer 6:12f1849aad21 2 -------------------------------------------------------------------------------
OlgaHoeyer 6:12f1849aad21 3 -- Project: PRO2 "Awareness and Optimisation of energy consumption"
OlgaHoeyer 6:12f1849aad21 4 -- Team: Team 1
OlgaHoeyer 6:12f1849aad21 5
OlgaHoeyer 6:12f1849aad21 6 -- File Name: logging.cpp
OlgaHoeyer 6:12f1849aad21 7 -- Author: Emil Hammer
OlgaHoeyer 6:12f1849aad21 8 -- Date: 19/05-2017
OlgaHoeyer 6:12f1849aad21 9 -- Copyright: Open to all
OlgaHoeyer 6:12f1849aad21 10 -- Version: 1.0 - Creation of file.
OlgaHoeyer 6:12f1849aad21 11 --
OlgaHoeyer 6:12f1849aad21 12 -- Description: Logging data
OlgaHoeyer 6:12f1849aad21 13 --
OlgaHoeyer 6:12f1849aad21 14 -------------------------------------------------------------------------------
OlgaHoeyer 6:12f1849aad21 15 */
OlgaHoeyer 5:b366110c0d59 16
OlgaHoeyer 1:135bd458e39e 17 #include "mbed.h"
OlgaHoeyer 1:135bd458e39e 18
OlgaHoeyer 1:135bd458e39e 19 void logging ()
OlgaHoeyer 1:135bd458e39e 20 {
OlgaHoeyer 1:135bd458e39e 21 int i,t;
OlgaHoeyer 1:135bd458e39e 22 FILE *fp;
OlgaHoeyer 1:135bd458e39e 23
OlgaHoeyer 1:135bd458e39e 24
OlgaHoeyer 1:135bd458e39e 25 if ((fp = fopen("Logger_data", "a+")) == NULL) { //filnavn logger_data
OlgaHoeyer 1:135bd458e39e 26 fprintf (stdout, "Can't open \"Logger_data\" file.\n");
OlgaHoeyer 1:135bd458e39e 27 exit(EXIT_FAILURE);//sikre at filen kan åbnes
OlgaHoeyer 1:135bd458e39e 28 }
OlgaHoeyer 1:135bd458e39e 29
OlgaHoeyer 1:135bd458e39e 30 fprintf(fp,"\n\nlogger_data kl.00.00 D.dd-mm-yyyy\n"); //skriver i fil
OlgaHoeyer 1:135bd458e39e 31 fprintf(fp,"Temperatur:x\n");//variable fra temp indsættes
OlgaHoeyer 1:135bd458e39e 32 fprintf(fp,"Co2:x\n");//variable fra Co2 indsættes
OlgaHoeyer 1:135bd458e39e 33 fprintf(fp,"H2o:x"); //variable fra H2o indsættes
OlgaHoeyer 1:135bd458e39e 34
OlgaHoeyer 1:135bd458e39e 35
OlgaHoeyer 6:12f1849aad21 36 fprintf(fp,"Logger_data update complete!"); //
OlgaHoeyer 1:135bd458e39e 37 if (fclose(fp) != 0)
OlgaHoeyer 1:135bd458e39e 38 fprintf(stderr, "Error closing file\n"); //lukker fil
OlgaHoeyer 6:12f1849aad21 39
OlgaHoeyer 1:135bd458e39e 40 //sætter i og t = 0
OlgaHoeyer 1:135bd458e39e 41 i=0;
OlgaHoeyer 1:135bd458e39e 42 t=0;
OlgaHoeyer 6:12f1849aad21 43
OlgaHoeyer 1:135bd458e39e 44 return; //går over i hibernation
OlgaHoeyer 1:135bd458e39e 45 }