Time: 17:33 Date: 10/12/2017 Description: Task 1,7,8 Currently Functioning
Dependencies: BME280 BMP280 TextLCD
Working Repository
Diff: TIME.hpp
- 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