10 个版本 (4 个重大更新)
0.5.0 | 2021 年 9 月 13 日 |
---|---|
0.4.4 | 2021 年 9 月 6 日 |
0.3.0 | 2021 年 9 月 5 日 |
0.2.1 | 2021 年 8 月 31 日 |
0.1.0 | 2021 年 8 月 31 日 |
#5 in #elgato
每月56次下载
15KB
225 代码行
用 Rust 控制 Elgato Keylight!
此库允许您轻松控制您的 Elgato Keylight。
- 简单的封装器,还处理了灯的状态缓存,以便在应用程序中使用。
- 支持 zeroconf,可以从名称而不是 IP 地址发现您的灯。
用法
您可以通过打开 examples/from_name.rs
来轻松测试库。 from_name.rs
和 from_ip.rs
具有相同的功能,只是它们连接的方式不同。
//Lookup lamp by name (using zeroconf)
let mut kl = KeyLight::new_from_name("Key Light Left", None).await?;
//Turn on the light
kl.set_power(true).await?;
//Set brightness to 30
kl.set_brightness(30).await?;
贡献
只需打开一个 PR 即可。
许可协议
所有内容均受 MIT 协议保护。
依赖关系
~7–22MB
~345K SLoC