#ifndef _BATTERY_METER_H #define _BATTERY_METER_H extern s32 battery_meter_get_battery_voltage(void); extern s32 battery_meter_get_charging_current(void); extern s32 battery_meter_get_battery_current(void); extern bool battery_meter_get_battery_current_sign(void); extern s32 battery_meter_get_car(void); extern s32 battery_meter_get_battery_temperature(void); extern s32 battery_meter_get_charger_voltage(void); extern s32 battery_meter_get_battery_percentage(void); extern s32 battery_meter_initial(void); extern s32 battery_meter_reset(bool bUI_SOC); extern s32 battery_meter_sync(s32 bat_i_sense_offset); extern s32 battery_meter_get_battery_zcv(void); extern s32 battery_meter_get_battery_nPercent_zcv(void); extern s32 battery_meter_get_battery_nPercent_UI_SOC(void); extern s32 battery_meter_get_tempR(s32 dwVolt); extern s32 battery_meter_get_batteryR(void); extern s32 battery_meter_get_tempV(void); extern s32 battery_meter_get_VSense(void); extern int get_rtc_spare_fg_value(void); extern s32 battery_meter_get_battery_voltage_cached(void); extern s32 battery_meter_get_average_battery_voltage(void); extern s32 battery_meter_get_battery_soc(void); #endif /* #ifndef _BATTERY_METER_H */