2026-09-25 11:58:23 +08:00
2026-09-25 11:56:44 +08:00
2026-09-25 11:56:46 +08:00
2026-09-25 11:58:22 +08:00
2026-09-25 11:58:23 +08:00

机载遥测包完整性监测

语言:C11

项目目标

对试飞遥测中的环境采样包进行长度、帧序号和 CRC 校验,形成可审计的接收与拒收记录

模块

  • 帧解码:按固定布局解析采样包
  • 完整性校验:计算 CRC 并检查字段范围
  • 序号监控:识别重复、回退与丢帧
  • 汇总入口:输出接收统计和拒收原因

构建或运行

gcc -std=c11 -Iinclude src/telemetry.c src/monitor.c src/main.c -o demo && ./demo

验收重点

构造正常包、CRC 错误包、重复包、序号跳变包及短包;正常包被接收,其余包给出各自原因,汇总计数与输入一致

文件

  • include/telemetry.h
  • include/monitor.h
  • src/telemetry.c
  • src/monitor.c
  • src/main.c
Description
机载遥测包完整性监测(C):多文件小项目与文档生成验收
Readme 68 KiB
Languages
C 100%