measure_task.h 456 B

1234567891011121314151617
  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 pack_temp[PACK_TEMPS_NUM];
  8. uint16_t cell_vol[CELLS_NUM]; //mV
  9. }measure_value_t;
  10. typedef void (*measure_notify)(void);
  11. void measure_task_init(measure_notify cn, measure_notify vn, measure_notify tn);
  12. measure_value_t * measure_value(void);
  13. #endif /* _Measure_Task_H__ */