9 个不稳定版本 (3 个破坏性更新)
使用旧的 Rust 2015
0.4.4 | 2018年3月23日 |
---|---|
0.4.3 | 2018年3月23日 |
0.3.0 | 2018年1月10日 |
0.2.0 | 2017年12月2日 |
0.1.0 | 2015年9月13日 |
#16 in #dmx
每月下载量 938
57KB
1K SLoC
Rust sACN 实现
这是 Streaming ACN (ANSI E1.31) 网络协议的实现。
目前仅实现了发送 DMX 数据。
sACN 网络数据包的解析是无分配的,并且可以在 no_std
环境中工作。
用法
添加到 Cargo.toml
[dependencies]
sacn = "0.4.4"
创建一个 DmxSource 并开始向一个宇宙发送 DMX 数据。
extern crate sacn;
use sacn::DmxSource;
let mut dmx_source = DmxSource::new("Controller").unwrap();
dmx_source.send(1, &[0, 1, 2]);
// ...
// terminate the stream for a specific universe
dmx_source.terminate_stream(1);
许可证
根据您的选择,许可方式为
- Apache 许可证 2.0 版本,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确表示,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献都应作为上述双重许可,没有其他条款或条件。
依赖
~190–550KB