2 个稳定版本
1.0.1 | 2022 年 2 月 22 日 |
---|---|
1.0.0 | 2022 年 2 月 10 日 |
#43 in #can
13KB
216 行
gpscandump
这是一个日志工具,可以从串行端口接收 GPS 数据,并从 Linux 内核支持的 CAN 接口接收 CAN 总线数据。该工具背后的想法是,底层日志设备并不总是能够访问当前时间。因此,时间戳仅相对于彼此是正确的。为了减轻这个问题,使用 GPS 数据来同步时间戳。生成的日志包含以下列
- 时间戳以 RFC-3339 格式
- Unix 时间戳
- CAN 总线接口
- DLC(接收到的数据字节数)
- CAN 总线数据
- 经度
- 纬度
- 海拔(高度)以米为单位
- 地面速度以 m/s 为单位
目前,gpscandump
只支持 Linux 内核可以使用的 CAN 接口,以及特定的 GPS 拓展卡。
安装
cargo install gpscandump
用法
gpscandump - logs GPS and CAN-bus data
USAGE:
gpscandump [OPTIONS]
OPTIONS:
-h, --help Print help information
-i, --interface <interface> The CAN-interface [default: vcan0]
-o, --output <output> File where one saves the results [default: log.csv]
-s, --serial-port <serial_port> The serial-port to use [default: /dev/ttyUSB0]
许可/使用条款
本项目的源代码根据 MIT 许可证授权。这意味着您可以自由使用、分享和修改它。但是,请通过引用项目来给予适当的信用。
联系
如果您在使用软件时遇到问题,发现错误或有任何一般性问题,请使用 问题跟踪器 与我们联系。
贡献者
依赖关系
~9MB
~153K SLoC