OpenChargeMicro/Software/src/charger.h

35 lines
481 B
C++

/*
* charger.h
*
* Created on: 20.11.2018
* Author: Hendrik Schutter
*/
#ifndef SRC_CHARGER_H_
#define SRC_CHARGER_H_
struct s_charger {
int nr;
int chU;
int chI;
};
class charger {
private:
struct s_charger charger_settings;
ioController io;
multiplexer mux;
public:
charger(struct s_charger pCharger);
~charger();
double getCurrent();
double getVoltage();
double getCapacity();
double getChargeTime();
void getInfo();
};
#endif /* SRC_CHARGER_H_ */