文件名称:battery:跨平台的标准化电池信息库
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-04 01:11:42
go battery cross-platform Go
电池 跨平台,标准化的电池信息库。 允许访问独立于系统的类型化电池状态,容量,电荷和电压值(根据需要重新计算,以mW,mWh或V单位返回)。 当前支持的系统: Linux 2.6.39+ OS X 10.10以上 Windows XP + FreeBSD的 龙飞BSD NetBSD 的OpenBSD 的Solaris 安装 $ go get -u github.com/distatus/battery 程式码范例 import ( "fmt" "github.com/distatus/battery" ) func main () { batteries , err := battery . GetAll () if err != nil { fmt . Println ( "Could not get battery info!" ) return
【文件预览】:
battery-master
----battery.go(4KB)
----cmd()
--------battery()
----battery_solaris.go(6KB)
----errors_test.go(3KB)
----battery_linux.go(4KB)
----battery_windows.go(8KB)
----.github()
--------FUNDING.yml(23B)
--------workflows()
----ioctl.go(2KB)
----errors.go(4KB)
----battery_netbsd.go(5KB)
----battery_openbsd.go(6KB)
----battery_freebsd_dragonfly_.go(4KB)
----LICENSE.md(1KB)
----.gitignore(35B)
----battery_darwin.go(3KB)
----go.sum(1KB)
----README.md(2KB)
----battery_test.go(6KB)
----go.mod(163B)