mt_battery_meter.h 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. #ifndef _BATTERY_METER_H
  2. #define _BATTERY_METER_H
  3. extern s32 battery_meter_get_battery_voltage(void);
  4. extern s32 battery_meter_get_charging_current(void);
  5. extern s32 battery_meter_get_battery_current(void);
  6. extern bool battery_meter_get_battery_current_sign(void);
  7. extern s32 battery_meter_get_car(void);
  8. extern s32 battery_meter_get_battery_temperature(void);
  9. extern s32 battery_meter_get_charger_voltage(void);
  10. extern s32 battery_meter_get_battery_percentage(void);
  11. extern s32 battery_meter_initial(void);
  12. extern s32 battery_meter_reset(bool bUI_SOC);
  13. extern s32 battery_meter_sync(s32 bat_i_sense_offset);
  14. extern s32 battery_meter_get_battery_zcv(void);
  15. extern s32 battery_meter_get_battery_nPercent_zcv(void);
  16. extern s32 battery_meter_get_battery_nPercent_UI_SOC(void);
  17. extern s32 battery_meter_get_tempR(s32 dwVolt);
  18. extern s32 battery_meter_get_batteryR(void);
  19. extern s32 battery_meter_get_tempV(void);
  20. extern s32 battery_meter_get_VSense(void);
  21. extern int get_rtc_spare_fg_value(void);
  22. extern s32 battery_meter_get_battery_voltage_cached(void);
  23. extern s32 battery_meter_get_average_battery_voltage(void);
  24. extern s32 battery_meter_get_battery_soc(void);
  25. #endif /* #ifndef _BATTERY_METER_H */