Time: 17:33 Date: 10/12/2017 Description: Task 1,7,8 Currently Functioning

Dependencies:   BME280 BMP280 TextLCD

Working Repository

Revision:
31:4a88bf97b53e
Parent:
30:4cde05cc7c4f
Child:
33:3b5096f0126a
diff -r 4cde05cc7c4f -r 4a88bf97b53e TIME.hpp
--- a/TIME.hpp	Sat Jan 06 17:43:17 2018 +0000
+++ b/TIME.hpp	Sat Jan 06 23:04:05 2018 +0000
@@ -3,80 +3,32 @@
 
 #include "mbed.h"
 #include "rtos.h"
-int current_time_global = 0;
-int new_time = 0;
-int get_current_time()
-{
+#include <string>
+#include <iostream>
+#include <sstream>
 
-current_time_global = time(0);
-return current_time_global;
-}
-//Time File
+#define Days_In_Month 30.436875
+#define second 1
+#define minute 60
+#define hour 3600
+#define day 86400
+#define week 604800
+#define month 2629743
+#define year 31556926
 
-//Seconds to Seconds
-void Add_Second()
-{
-    new_time = time(0) + 1;
-    set_time(new_time);    
-}
-void Subtract_Second()
-{
-    new_time = time(0) - 1;
-    set_time(new_time);    
-}
-//Minutes to Seconds
-void Add_Minute()
-{
-    new_time = time(0) + 60;
-    set_time(new_time);    
-}
-void Subtract_Minute()
-{
-    new_time = time(0) - 60;
-    set_time(new_time);    
-}
-//Hours to Seconds
-void Add_hour()
-{
-    new_time = time(0) + 3600;
-    set_time(new_time); 
-}
-void Subtract_hour()
-{
-    new_time = time(0) - 3600;
-    set_time(new_time);   
-}
-//Days to Seconds
-void Add_Day()
-{
-    new_time = time(0) - 86400;
-    set_time(new_time);  
-}
-void Subtract_Day()
-{
-    new_time = time(0) - 86400;
-    set_time(new_time);  
-}
-//Months to Seconds
-void Add_Month()
-{
-    new_time = time(0) + 2629743;
-    set_time(new_time);  
-}
-void Subtract_Month()
-{
-    new_time = time(0) - 2629743;
-    set_time(new_time);  
-}
-//Years
-void Add_Year()
-{
-    new_time = time(0) + 31556926;
-    set_time(new_time);     
-}
-void Subtract_Year()
-{
-    new_time = time(0) + 31556926;
-    set_time(new_time);     
-}
+int get_current_time();
+void Add_Second();
+void Subtract_Second();
+void Add_Minute();
+void Subtract_Minute();
+void Add_Hour();
+void Subtract_Hour();
+void Add_Day();
+void Subtract_Day();
+void Add_Month();
+void Subtract_Month();
+void Add_Year();
+void Subtract_Year();
+int LCD_Time_Get(string Unit);
+
 #endif
\ No newline at end of file