battery 0.7.0

Cross-platform information about batteries

battery

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

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 battery-cli crate 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.