1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2016 年 5 月 8 日

#954硬件支持

MIT 许可证

6KB
108

hdd_standby

文档

使用 ioctls 检查 hdd 功态状态的库。目前仅支持 Unix。

示例

extern crate hdd_standby;

fn main() {
    let status = hdd_standby::get_power_state("/dev/sda");
    println!("{:?}", status.unwrap_or(PowerState::Unknown));
}

许可证

此库根据 MIT 许可证的条款进行许可。


lib.rs:

用于检查 hdd 功态状态的库

此库允许使用 ioctl 系统调用查询 ata 设备的功率状态,因此目前仅支持 Unix 系统。查询关闭的驱动器将 不会 导致其启动。

必要的 ATA 常量取自 ACS-3 草案标准。

依赖项

~43KB