parse_logline(buf, &data);
- dump_data(&data);
-
- if (isnan(data.timestamp))
+ /* Fill in possibly missing timestamp */
+ if (isnan(data.timestamp) || data.timestamp == 0);
data.timestamp = cur_time - start_time;
+ dump_data(&data);
+
if (!outfd)
continue;
data.cell_voltage[7],
data.cell_voltage[8],
data.cell_voltage[9],
- data.total_charge,
data.int_temp,
- data.ext_temp);
+ data.ext_temp,
+ data.total_charge);
+
ret = write(outfd, str, len);
if (ret < 0) {
pr_err("write: %m\n");