diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 2004-11-24 12:49:39 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2004-11-24 12:49:39 +0000 |
| commit | fdcef74733c17343908e99c3ca948b768f27472b (patch) | |
| tree | 405cd6b2face2035b1ad1a3a69441d49077b5d03 /usr.sbin/acpi | |
| parent | 39c7a710c6d8324c19c5ef31b5629cdc20501b0c (diff) | |
Notes
Diffstat (limited to 'usr.sbin/acpi')
| -rw-r--r-- | usr.sbin/acpi/acpiconf/acpiconf.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/usr.sbin/acpi/acpiconf/acpiconf.c b/usr.sbin/acpi/acpiconf/acpiconf.c index cf1034ba4a2d..5ff4cb267a12 100644 --- a/usr.sbin/acpi/acpiconf/acpiconf.c +++ b/usr.sbin/acpi/acpiconf/acpiconf.c @@ -115,6 +115,14 @@ acpi_battinfo(int num) printf("Type:\t\t\t%s\n", battio.bif.type); printf("OEM info:\t\t%s\n", battio.bif.oeminfo); + battio.unit = num; + if (ioctl(acpifd, ACPIIO_CMBAT_GET_BST, &battio) == -1) + err(EX_IOERR, "get battery info (%d) failed", num); + printf("State:\t\t\t%d\n", battio.bst.state); + printf("Present rate:\t\t%d\n", battio.bst.rate); + printf("Remaining capacity:\t%d mWh\n", battio.bst.cap); + printf("Volt:\t\t\t%.3f V\n", battio.bst.volt * .001); + return (0); } |
