PRO2_Team 1_collected code with ticker and headers_not working yet
Fork of PRO2_samlet_kode by
logging.cpp@8:ca39892f5423, 2017-05-30 (annotated)
- Committer:
- Hammer4400
- Date:
- Tue May 30 10:19:47 2017 +0000
- Revision:
- 8:ca39892f5423
- Parent:
- 6:12f1849aad21
Who changed what in which revision?
User | Revision | Line number | New 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 | } |