@@ 293-300 (lines=8) @@ | ||
290 | } else { |
|
291 | $bat['design_voltage_max'] = round($data[1]/1000); |
|
292 | } |
|
293 | } elseif (preg_match('/^POWER_SUPPLY_ENERGY_FULL=(.*)$/', $roworig, $data)) { |
|
294 | $bat['full_capacity'] = ($data[1]/1000); |
|
295 | if (!isset($bat['capacity_unit'])) { |
|
296 | $bat['capacity_unit'] = "mWh"; |
|
297 | } elseif ($bat['capacity_unit'] != "mWh") { |
|
298 | $bat['capacity_unit'] = "???"; |
|
299 | } |
|
300 | } elseif (preg_match('/^POWER_SUPPLY_CHARGE_FULL=(.*)$/', $roworig, $data)) { |
|
301 | $bat['full_capacity'] = ($data[1]/1000); |
|
302 | if (!isset($bat['capacity_unit'])) { |
|
303 | $bat['capacity_unit'] = "mAh"; |
|
@@ 319-326 (lines=8) @@ | ||
316 | } |
|
317 | ||
318 | /* auxiary */ |
|
319 | } elseif (preg_match('/^POWER_SUPPLY_ENERGY_FULL_DESIGN=(.*)$/', $roworig, $data)) { |
|
320 | $bat['design_capacity'] = ($data[1]/1000); |
|
321 | if (!isset($bat['capacity_unit'])) { |
|
322 | $bat['capacity_unit'] = "mWh"; |
|
323 | } elseif ($bat['capacity_unit'] != "mWh") { |
|
324 | $bat['capacity_unit'] = "???"; |
|
325 | } |
|
326 | } elseif (preg_match('/^POWER_SUPPLY_CHARGE_FULL_DESIGN=(.*)$/', $roworig, $data)) { |
|
327 | $bat['design_capacity'] = ($data[1]/1000); |
|
328 | if (!isset($bat['capacity_unit'])) { |
|
329 | $bat['capacity_unit'] = "mAh"; |
|
@@ 399-406 (lines=8) @@ | ||
396 | $bat['design_voltage'] = 1000*$data[1]; |
|
397 | } elseif (preg_match('/^hw.sensors.acpibat0.volt1=(.*) VDC \(current voltage\)$/', $roworig, $data)) { |
|
398 | $bat['present_voltage'] = 1000*$data[1]; |
|
399 | } elseif (preg_match('/^hw.sensors.acpibat0.watthour0=(.*) Wh \(last full capacity\)$/', $roworig, $data)) { |
|
400 | $bat['full_capacity'] = 1000*$data[1]; |
|
401 | if (!isset($bat['capacity_unit'])) { |
|
402 | $bat['capacity_unit'] = "mWh"; |
|
403 | } elseif ($bat['capacity_unit'] != "mWh") { |
|
404 | $bat['capacity_unit'] = "???"; |
|
405 | } |
|
406 | } elseif (preg_match('/^hw.sensors.acpibat0.watthour4=(.*) Wh \(design capacity\)$/', $roworig, $data)) { |
|
407 | $bat['design_capacity'] = 1000*$data[1]; |
|
408 | if (!isset($bat['capacity_unit'])) { |
|
409 | $bat['capacity_unit'] = "mWh"; |
|
@@ 413-420 (lines=8) @@ | ||
410 | } elseif ($bat['capacity_unit'] != "mWh") { |
|
411 | $bat['capacity_unit'] = "???"; |
|
412 | } |
|
413 | } elseif (preg_match('/^hw.sensors.acpibat0.watthour3=(.*) Wh \(remaining capacity\)/', $roworig, $data)) { |
|
414 | $bat['remaining_capacity'] = 1000*$data[1]; |
|
415 | if (!isset($bat['capacity_unit'])) { |
|
416 | $bat['capacity_unit'] = "mWh"; |
|
417 | } elseif ($bat['capacity_unit'] != "mWh") { |
|
418 | $bat['capacity_unit'] = "???"; |
|
419 | } |
|
420 | } elseif (preg_match('/^hw.sensors.acpibat0.raw0=.* \((.*)\)/', $roworig, $data)) { |
|
421 | $bat['charging_state'] = $data[1]; |
|
422 | } |
|
423 | } |
|
@@ 452-459 (lines=8) @@ | ||
449 | } else { |
|
450 | $bat['design_voltage_max'] = round($data[1]/1000); |
|
451 | } |
|
452 | } elseif (preg_match('/^POWER_SUPPLY_ENERGY_FULL=(.*)$/', $roworig, $data)) { |
|
453 | $bat['full_capacity'] = ($data[1]/1000); |
|
454 | if (!isset($bat['capacity_unit'])) { |
|
455 | $bat['capacity_unit'] = "mWh"; |
|
456 | } elseif ($bat['capacity_unit'] != "mWh") { |
|
457 | $bat['capacity_unit'] = "???"; |
|
458 | } |
|
459 | } elseif (preg_match('/^POWER_SUPPLY_CHARGE_FULL=(.*)$/', $roworig, $data)) { |
|
460 | $bat['full_capacity'] = ($data[1]/1000); |
|
461 | if (!isset($bat['capacity_unit'])) { |
|
462 | $bat['capacity_unit'] = "mAh"; |