10个版本
0.3.3 | 2023年5月11日 |
---|---|
0.3.0 | 2023年4月17日 |
0.2.3 | 2022年12月9日 |
0.1.4 | 2022年11月29日 |
#63 in #net
33 每月下载量
27KB
770 代码行
escvpnet
escvpnet 是一个用于 ESC/VP.net 协议(EPson Control Video Projector)的 Rust 库
示例
发现 ESC/VP.net 主机
use std::time::Duration;
let addrs = escvpnet::discover("0.0.0.0:3629", "255.255.255.255:3629", Some(Duration::from_millis(100)));
创建 ESC/VP.net 客户端并发送命令
use escvpnet::{Client, commands::LAMP, Command};
let mut client = Client::connect("192.168.0.1:3629").expect("Failed to connect to projector");
let command = Command::Get { command: LAMP };
client.send(command).expect("Failed to send command");
依赖项
~3–12MB
~112K SLoC