Skip to content
Rust crate providing cross-platform information about batteries.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
battery-ffi
battery
ci
.editorconfig
.gitignore Implementing proper errors handling. Mar 10, 2019
.travis.yml
CHANGELOG.md Zero cycles count is considered as non-existing value for Linux (closes Mar 16, 2019
Cargo.toml
Cross.toml
LICENSE-APACHE
LICENSE-MIT
README.md Zero cycles count is considered as non-existing value for Linux (closes Mar 16, 2019
rustfmt.toml

README.md

battery

Latest Version Latest Version Build Status dependency status Apache 2.0 OR MIT licensed backers

Rust crate providing cross-platform information about batteries.

Gives access to a system independent battery state, capacity, charge and voltage values recalculated as necessary to be returned SI measurement units.

Supported platforms

  • Linux 2.6.39+
  • MacOS 10.10+
  • Windows 7+
  • FreeBSD
  • DragonFlyBSD

API stability

Until 1.0.0 version API might change in any moment, be careful.

Examples

See full-featured battop TUI application at GitHub or at crates.io.

For a simple example check battery/examples/simple.rs in the repository

FFI

Experimental battery-ffi crate provides the FFI bindings to the battery crate, so it can be used with another languages.

Check its README and documentation for details.

Donations

If you appreciate my work and want to support me, you can do it here or support this project at Open Collective.

You can’t perform that action at this time.