3个版本 (重大变更)
使用旧的 Rust 2015
0.10.0 | 2021年2月2日 |
---|---|
0.8.0 | 2020年3月31日 |
0.5.0 | 2019年12月8日 |
#42 在 #motor
194 每月下载
用于 2 个crate(通过 ev3dev-lang-rust)
4KB
为 ev3dev_lang_rust 提供推导宏
此crate提供了一些推导宏,用于简化代码库。
以下特性可以自动推导
设备
可查找
电机
编码器电机
伺服电机
直流电机
传感器
可查找推导需要3个额外的属性。
类名: &字符串
驱动器名称: &字符串
端口:动态ev3dev_lang_rust::电机
示例
LargeMotor
结构的功能完全通过推导实现
#[derive(Debug, Clone, Device, Findable, Motor, TachoMotor)]
#[class_name = "tacho-motor"]
#[driver_name = "lego-ev3-l-motor"]
#[port = "crate::motors::MotorPort"]
pub struct LargeMotor {
driver: Driver,
}
依赖关系
~1.5MB
~35K SLoC