35 lines
481 B
C++
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_ */
|