4个版本
0.1.3 | 2021年4月23日 |
---|---|
0.1.2 | 2021年4月23日 |
0.1.1 | 2021年4月22日 |
0.1.0 | 2021年4月22日 |
#978 in 数据结构
每月24次下载
在 prust_test 中使用
110KB
2.5K SLoC
Prust-Core
这个crate是设备无关的,旨在创建和读取PUS-C数据包。这个crate不需要rust-std。
要求
需要Rust nightly版。要更改通道,可以输入
rustup default nightly
PUS-C支持的服务
目前Prust-Core支持以下来自PUS-C的服务
-
ST[01]请求验证
代码 描述 TM[1,1] 成功的接受验证报告 TM[1,2] 失败的接受验证报告 TM[1,3] 成功的执行开始验证报告 TM[1,4] 失败的执行开始验证报告 TM[1,5] 成功的执行进度验证报告 TM[1,6] 失败的执行进度验证报告 TM[1,7] 成功的执行完成验证报告 TM[1,8] 失败的执行完成验证报告 TM[1,10] 失败的路由验证报告 -
ST[03]维护
代码 描述 TC[3,1] 创建维护参数报告结构 TC[3,5] 启用定期生成维护参数报告 TC[3,6] 禁用定期生成维护参数报告 TM[3,25] 维护参数报告 TC[3,27] 为维护参数报告结构生成一次性报告 -
ST[08]功能管理
代码 描述 TC[8,1] 执行一个功能
测试
要在std中进行单元测试,请输入
cargo test
示例
有关Prust-FreeRTOS(针对VST104)的示例用法,请参阅。
过程文档也可以在wiki上找到: 如何在VST104上构建
依赖
~1MB
~18K SLoC