diff --git a/README.md b/README.md index 265340e..d099b3d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,26 @@ -# starcodedoc-demo-c-telemetry-integrity - -机载遥测包完整性监测(C):多文件小项目与文档生成验收 \ No newline at end of file +# 机载遥测包完整性监测 + +语言:C11 + +## 项目目标 + +对试飞遥测中的环境采样包进行长度、帧序号和 CRC 校验,形成可审计的接收与拒收记录 + +## 模块 + +- 帧解码:按固定布局解析采样包 +- 完整性校验:计算 CRC 并检查字段范围 +- 序号监控:识别重复、回退与丢帧 +- 汇总入口:输出接收统计和拒收原因 + +## 运行与验收 + +构造正常包、CRC 错误包、重复包、序号跳变包及短包;正常包被接收,其余包给出各自原因,汇总计数与输入一致 + +## 文件 + +- `include/telemetry.h` +- `include/monitor.h` +- `src/telemetry.c` +- `src/monitor.c` +- `src/main.c`