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

Download history 198/week @ 2024-03-14 681/week @ 2024-03-21 207/week @ 2024-03-28 122/week @ 2024-04-04 352/week @ 2024-04-11 155/week @ 2024-04-18 329/week @ 2024-04-25 521/week @ 2024-05-02 185/week @ 2024-05-09 250/week @ 2024-05-16 56/week @ 2024-05-23 38/week @ 2024-05-30 35/week @ 2024-06-06 9/week @ 2024-06-13 15/week @ 2024-06-20 877/week @ 2024-06-27

每月下载量 938

MIT/Apache

57KB
1K SLoC

Rust sACN 实现

Join the chat at https://gitter.im/rust_sacn/Lobby Build Status Crates.io

文档

这是 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 许可证定义,您有意提交的任何贡献都应作为上述双重许可,没有其他条款或条件。

依赖

~190–550KB