_WARN("write error");
g_free(dump_p->str);
}
+
+ // Dump the elapsed time from last event
+ // It should be dumped without storing
+ GString *dump_tmp_p = g_string_sized_new(30);
+ struct timeval tv;
+ gettimeofday(&tv, NULL);
+
+ dump_tmp_p = g_string_append(dump_tmp_p, TIZEN_DUMP_VERSION);
+ dump_tmp_p = g_string_append_c(dump_tmp_p, ',');
+ dump_tmp_p = g_string_append(dump_tmp_p, DUMP_DATA_TAG);
+ dump_tmp_p = g_string_append_c(dump_tmp_p, ',');
+ g_string_append_printf(dump_tmp_p, "%lld",
+ ((long long)tv.tv_sec * 1000) + ((long long)tv.tv_usec / 1000) - old_state.time_s);
+ dump_tmp_p = g_string_append(dump_tmp_p, "\n");
+
+ if (write(fd, dump_tmp_p->str, dump_tmp_p->len) < 0)
+ _WARN("write error");
+ g_free(dump_tmp_p->str);
+
//Dump i & l values after this
ret = bd_get_and_print_uid_info_entry_from_dump(fd);
if (ret != BATTERY_MONITOR_ERROR_NONE)