#define MAX_CELLS 10
struct charger_data {
- int channel;
+ unsigned int channel;
int state;
double timestamp; /* seconds since beginning of the charging */
double input_voltage;
double charging_voltage;
double charging_current;
+ int cell_count;
double cell_voltage[MAX_CELLS];
double total_charge; /* mAh */