measure_task.h 433 B

12345678910111213141516
  1. #ifndef _Measure_Task_H__
  2. #define _Measure_Task_H__
  3. typedef struct{
  4. float small_current;
  5. float load_current;//may be discharger or charger current
  6. int pack_temp[PACK_TEMPS_NUM];
  7. uint16_t cell_vol[CELLS_NUM]; //mV
  8. }measure_value_t;
  9. typedef void (*measure_notify)(void);
  10. void measure_task_init(measure_notify cn, measure_notify vn, measure_notify tn);
  11. measure_value_t * measure_value(void);
  12. #endif /* _Measure_Task_H__ */