9次发布
0.0.9 | 2024年6月22日 |
---|---|
0.0.8 | 2024年6月22日 |
#504 在 硬件支持
每月下载量:86
175KB
1.5K SLoC
简介
sportident-rs
是一个Rust crate,它实现了体育识别读卡器协议,允许您通过串行端口连接与体育识别设备进行通信。体育识别是各种运动(如定向越野、滑雪和跑步比赛)中广泛使用的计时系统。
特性
- 轮询卡片并读取打卡数据(支持:Si8、Si9、Si10、Si11、Siac、pCard、ComCard Up/Pro)。
路线图
- 配置体育识别站(设置时间、清除内存等)
- 配置体育识别卡(设置名称、电子邮件等)
用法
连接到读卡器
let reader = sportident::Reader::connect("/dev/ttyUSB0")
.await
.expect("failed to connect");
轮询卡片
reader.poll_card()
.await
.expect("failed to poll card");
依赖项
~6–16MB
~192K SLoC