added starttime to charger
This commit is contained in:
		@ -37,6 +37,12 @@ double charger::getCapacity() {
 | 
				
			|||||||
	return 1.1;
 | 
						return 1.1;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void charger::setStartTime(struct time_t pTime){
 | 
				
			||||||
 | 
						startTime = pTime;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
						struct time_t charger::getStartTime(){
 | 
				
			||||||
 | 
							return startTime;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void charger::getInfo() {
 | 
					void charger::getInfo() {
 | 
				
			||||||
	char buffer[50];
 | 
						char buffer[50];
 | 
				
			||||||
 | 
				
			|||||||
@ -20,6 +20,7 @@ private:
 | 
				
			|||||||
	struct s_charger charger_settings;
 | 
						struct s_charger charger_settings;
 | 
				
			||||||
	ioController io;
 | 
						ioController io;
 | 
				
			||||||
	multiplexer mux;
 | 
						multiplexer mux;
 | 
				
			||||||
 | 
						struct time_t startTime;
 | 
				
			||||||
	bool active;
 | 
						bool active;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public:
 | 
					public:
 | 
				
			||||||
@ -28,6 +29,8 @@ public:
 | 
				
			|||||||
	double getCurrent();
 | 
						double getCurrent();
 | 
				
			||||||
	double getVoltage();
 | 
						double getVoltage();
 | 
				
			||||||
	double getCapacity();
 | 
						double getCapacity();
 | 
				
			||||||
 | 
						void setStartTime(struct time_t pTime);
 | 
				
			||||||
 | 
						struct time_t getStartTime();
 | 
				
			||||||
	void getInfo();
 | 
						void getInfo();
 | 
				
			||||||
	void setStatus(bool pBool);
 | 
						void setStatus(bool pBool);
 | 
				
			||||||
	bool getStatus();
 | 
						bool getStatus();
 | 
				
			||||||
 | 
				
			|||||||
@ -9,8 +9,9 @@
 | 
				
			|||||||
/* project header */
 | 
					/* project header */
 | 
				
			||||||
#include "ioController.h"
 | 
					#include "ioController.h"
 | 
				
			||||||
#include "multiplexer.h"
 | 
					#include "multiplexer.h"
 | 
				
			||||||
#include "charger.h"
 | 
					 | 
				
			||||||
#include "clock.h"
 | 
					#include "clock.h"
 | 
				
			||||||
 | 
					#include "charger.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Pins */
 | 
					/* Pins */
 | 
				
			||||||
#define WS2812B PD2
 | 
					#define WS2812B PD2
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user