Time: 17:33 Date: 10/12/2017 Description: Task 1,7,8 Currently Functioning
Dependencies: BME280 BMP280 TextLCD
Working Repository
Diff: TIME.hpp
- Revision:
- 30:4cde05cc7c4f
- Child:
- 31:4a88bf97b53e
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TIME.hpp Sat Jan 06 17:43:17 2018 +0000 @@ -0,0 +1,82 @@ +#ifndef _TIME_HPP_ //Known as header guards +#define _TIME_HPP_ + +#include "mbed.h" +#include "rtos.h" +int current_time_global = 0; +int new_time = 0; +int get_current_time() +{ + +current_time_global = time(0); +return current_time_global; +} +//Time File + +//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); +} +#endif \ No newline at end of file