measure_task.h 499 B

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