{
int ret = -1;
- ret = sys_get_int(BATTERY_PRESENT_PATH, value);
+ *value = 1;
+ ret = 0;
+// ret = sys_get_int(BATTERY_PRESENT_PATH, value);
DBG("path[%s], value[%d]", BATTERY_PRESENT_PATH, *value);
return ret;
static int charge_full = 0;
static int unit = 0;
int charge_now;
- int capacity = 0;
+ int capacity = 100;
- if(charge_full == 0)
+ /*if(charge_full == 0)
{
ret = sys_get_int(BATTERY_CHARGE_FULL_PATH, &charge_full);
if(ret != 0)
}
DEVIDE(charge_now, unit, capacity);
+ */
*value = capacity;
DBG("battery capacity value[%d]", *value);
int OEM_sys_get_battery_charge_now(int *value)
{
char* buf = NULL;
- int ret = -1;
+ int ret = 0;
int len = strlen("Charging\n");
- buf = sys_get_str(BATTERY_CHARGE_STATUS_PATH);
+/* buf = sys_get_str(BATTERY_CHARGE_STATUS_PATH);
if(buf){
if(0 == strncmp(buf, "Charging\n", len )){
free(buf);
ret = 0;
- }
+ }*/
+
+ *value = 1;
return ret;
}
OEM_sys_set_null_1, //int (*OEM_sys_set_haptic_vibetones_enable) (int value);
OEM_sys_set_null_1, //int (*OEM_sys_set_haptic_vibetones_oneshot) (int value);
- OEM_sys_get_null_1, //int (*OEM_sys_get_battery_capacity) (int *value);
+ OEM_sys_get_battery_capacity, //int (*OEM_sys_get_battery_capacity) (int *value);
OEM_sys_get_null_1, //int (*OEM_sys_get_battery_capacity_raw) (int *value);
- OEM_sys_get_null_1, //int (*OEM_sys_get_battery_charge_full) (int *value);
- OEM_sys_get_null_1, //int (*OEM_sys_get_battery_charge_now) (int *value);
- OEM_sys_get_null_1, //int (*OEM_sys_get_battery_present) (int *value);
+ OEM_sys_get_battery_charge_full, //int (*OEM_sys_get_battery_charge_full) (int *value);
+ OEM_sys_get_battery_charge_now, //int (*OEM_sys_get_battery_charge_now) (int *value);
+ OEM_sys_get_battery_present, //int (*OEM_sys_get_battery_present) (int *value);
OEM_sys_get_null_1, //int (*OEM_sys_get_battery_health) (int *value);
OEM_sys_get_null_1, //int (*OEM_sys_get_battery_polling_required) (int *value);