9次发布

0.0.9 2024年6月22日
0.0.8 2024年6月22日

#504硬件支持

Download history • Rust 包仓库 187/week @ 2024-06-01 • Rust 包仓库 5/week @ 2024-06-08 • Rust 包仓库 493/week @ 2024-06-15 • Rust 包仓库 551/week @ 2024-06-22 • Rust 包仓库 3/week @ 2024-06-29 • Rust 包仓库 86/week @ 2024-07-27 • Rust 包仓库

每月下载量:86

Apache-2.0

175KB
1.5K SLoC

crates.io version badge Documentation

简介

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