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:
Tue Jun 20 12:18:09 2017 +0000
Revision:
11:3ff48fb0aa0b
Parent:
8:ca39892f5423
with pointers

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"
Hammer4400 8:ca39892f5423 18 #include "settings.cpp"
OlgaHoeyer 1:135bd458e39e 19
OlgaHoeyer 1:135bd458e39e 20 void logging ()
OlgaHoeyer 1:135bd458e39e 21 {
Hammer4400 8:ca39892f5423 22 extern int Set_temp
Hammer4400 8:ca39892f5423 23 int i;
Hammer4400 8:ca39892f5423 24 int t;
OlgaHoeyer 1:135bd458e39e 25 FILE *fp;
OlgaHoeyer 1:135bd458e39e 26
OlgaHoeyer 1:135bd458e39e 27
Hammer4400 8:ca39892f5423 28 if ((fp = fopen("Logger_data", "a+")) == NULL) { //filname logger_data
OlgaHoeyer 1:135bd458e39e 29 fprintf (stdout, "Can't open \"Logger_data\" file.\n");
Hammer4400 8:ca39892f5423 30 exit(EXIT_FAILURE);
OlgaHoeyer 1:135bd458e39e 31 }
OlgaHoeyer 1:135bd458e39e 32
Hammer4400 8:ca39892f5423 33 fprintf(fp,"\n\nlogger_data kl.00.00 D.dd-mm-yyyy\n"); //writes to file
Hammer4400 8:ca39892f5423 34 fprintf(fp,"Temperatur: %s \n",set_temp);//variable from settings
Hammer4400 8:ca39892f5423 35 fprintf(fp,"Temperatur_low: &s\n", temperatur:_low);
Hammer4400 8:ca39892f5423 36 fprintf(fp,"Temperatur_high: %s \n",hemperatur:_high);
Hammer4400 8:ca39892f5423 37 fprintf(fp,"Humid: %s",humidity); //variable from sensor
OlgaHoeyer 1:135bd458e39e 38
OlgaHoeyer 1:135bd458e39e 39
Hammer4400 8:ca39892f5423 40 fprintf(fp,"Logger_data update complete!");
OlgaHoeyer 1:135bd458e39e 41 if (fclose(fp) != 0)
Hammer4400 8:ca39892f5423 42 fprintf(stderr, "Error closing file\n"); //closing file
OlgaHoeyer 6:12f1849aad21 43
Hammer4400 8:ca39892f5423 44 // i and t = 0
OlgaHoeyer 1:135bd458e39e 45 i=0;
OlgaHoeyer 1:135bd458e39e 46 t=0;
OlgaHoeyer 6:12f1849aad21 47
Hammer4400 8:ca39892f5423 48 return; //going to hibernation
OlgaHoeyer 1:135bd458e39e 49 }