3rd Repo, trying to figure this out.

Dependencies:   LPS25H hts221

Fork of SOFT253_Template_Weather_OS_54 by Stage-1 Students SoCEM

Committer:
FairyMental
Date:
Thu Apr 06 15:46:00 2017 +0000
Revision:
47:468a89d62c23
Parent:
46:0de1f3c7d118
Child:
67:8d0e88172e2a
List of measures now keeps track of time at which the measure has been taken.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
FairyMental 46:0de1f3c7d118 1 #include "LocalDate.h"
FairyMental 46:0de1f3c7d118 2 #include <stdio.h>
FairyMental 46:0de1f3c7d118 3 LocalDate::LocalDate(int d, int m, int y,int h,int mm,int s)
FairyMental 46:0de1f3c7d118 4 {
FairyMental 46:0de1f3c7d118 5 day = d;
FairyMental 46:0de1f3c7d118 6 month = m;
FairyMental 46:0de1f3c7d118 7 year = y;
FairyMental 46:0de1f3c7d118 8 hour = h;
FairyMental 46:0de1f3c7d118 9 min = mm;
FairyMental 46:0de1f3c7d118 10 sec = s;
FairyMental 46:0de1f3c7d118 11 }
FairyMental 46:0de1f3c7d118 12 LocalDate::LocalDate()
FairyMental 46:0de1f3c7d118 13 {
FairyMental 46:0de1f3c7d118 14 day = 12;
FairyMental 46:0de1f3c7d118 15 month = 12;
FairyMental 46:0de1f3c7d118 16 year = 2012;
FairyMental 46:0de1f3c7d118 17 hour = 12;
FairyMental 46:0de1f3c7d118 18 min = 12;
FairyMental 46:0de1f3c7d118 19 sec = 12;
FairyMental 46:0de1f3c7d118 20 }
FairyMental 47:468a89d62c23 21 LocalDate::LocalDate(LocalDate *localDate)
FairyMental 47:468a89d62c23 22 {
FairyMental 47:468a89d62c23 23 day = localDate->day;
FairyMental 47:468a89d62c23 24 month = localDate->month;
FairyMental 47:468a89d62c23 25 year = localDate->year;
FairyMental 47:468a89d62c23 26 hour = localDate->hour;
FairyMental 47:468a89d62c23 27 min = localDate->min;
FairyMental 47:468a89d62c23 28 sec = localDate->sec;
FairyMental 47:468a89d62c23 29 }
FairyMental 46:0de1f3c7d118 30 char* LocalDate::ToString()
FairyMental 46:0de1f3c7d118 31 {
FairyMental 46:0de1f3c7d118 32 char *charArray = new char[40];
FairyMental 47:468a89d62c23 33 sprintf(charArray,"%i/%i/%i - %i:%i:%i",day,month,year,hour,min,sec);
FairyMental 46:0de1f3c7d118 34 return charArray;
FairyMental 46:0de1f3c7d118 35 }
FairyMental 46:0de1f3c7d118 36
FairyMental 46:0de1f3c7d118 37
FairyMental 46:0de1f3c7d118 38 void LocalDate::TickSecond()
FairyMental 46:0de1f3c7d118 39 {
FairyMental 46:0de1f3c7d118 40 sec++;
FairyMental 46:0de1f3c7d118 41 if(sec == 60)
FairyMental 46:0de1f3c7d118 42 {
FairyMental 46:0de1f3c7d118 43 sec=0;
FairyMental 46:0de1f3c7d118 44 min++;
FairyMental 46:0de1f3c7d118 45 if(min==60)
FairyMental 46:0de1f3c7d118 46 {
FairyMental 46:0de1f3c7d118 47 min = 0;
FairyMental 46:0de1f3c7d118 48 hour++;
FairyMental 46:0de1f3c7d118 49 if(hour ==24)
FairyMental 46:0de1f3c7d118 50 {
FairyMental 46:0de1f3c7d118 51 hour = 0;
FairyMental 46:0de1f3c7d118 52 day++;
FairyMental 46:0de1f3c7d118 53 if(day ==31)
FairyMental 46:0de1f3c7d118 54 {
FairyMental 46:0de1f3c7d118 55 day = 0;
FairyMental 46:0de1f3c7d118 56 month++;
FairyMental 46:0de1f3c7d118 57 if(month==13)
FairyMental 46:0de1f3c7d118 58 {
FairyMental 46:0de1f3c7d118 59 month = 1;
FairyMental 46:0de1f3c7d118 60 year++;
FairyMental 46:0de1f3c7d118 61 }
FairyMental 46:0de1f3c7d118 62 }
FairyMental 46:0de1f3c7d118 63 }
FairyMental 46:0de1f3c7d118 64 }
FairyMental 46:0de1f3c7d118 65 }
FairyMental 46:0de1f3c7d118 66
FairyMental 46:0de1f3c7d118 67 }