Commit 28909bda authored by wuyuhang's avatar wuyuhang

协议更新

parent aaec213e
......@@ -22,7 +22,9 @@ import java.util.List;
* │ 航天器标识 │ C[6] │ │
* │ 圈号 │ C[10]│ │
* │ 传输号 │ U32 │ │
* │ 捕跟开始时间 │ C[14]│ V6.11新增,预留 │
* │ 捕跟开始时间 │ C[20]│ 预留 │
* │ 数传开始时间 │ C[14]│ startTime │
* │ 数传结束时间 │ C[14]│ endTime │
* │ 模式 │ U8 │ 1=实战(OP) 2=联试(TS) │
* ├─── 终端站端信息 ────┼──────┼──────────────────────────────────────────┤
* │ 应用层协议 │ U8 │ 01=FEP 05=PDXP 06=UDF │
......@@ -93,10 +95,16 @@ public class Cmd5422Request {
private long transferNo = 0;
/**
* 捕跟开始时间(14字节,预留)(V6.11新增)
* 捕跟开始时间(20字节,预留)(V6.11新增)
*/
private String captureStartTime = "";
/** 数传开始时间(14字节),如20251001080600 */
private String startTime = "";
/** 数传结束时间(14字节),如20251001080700 */
private String endTime = "";
/**
* 模式
* 1=实战(OP) 2=联试(TS)
......
......@@ -405,7 +405,7 @@ public class CommandService {
* 命令字节布局(大端):
* CMD_ID(U16) 任务控制(U8) 主备标识(U8) 计划号(C9) 终端站标识(C20)
* 中继星任务代号(U16) 中继卫星天线标识(U16) 航天器(C6) 圈号(C10)
* 传输号(U32) 捕跟开始时间(C14,V6.11新增) 模式(U8)
* 传输号(U32) 捕跟开始时间(C20) 数传开始时间(C14) 数传结束时间(C14) 模式(U8)
* ── 终端站端 ──
* 应用层协议(U8) 传输层协议(U8) 星间链路标识(C5)
* 初始接收总帧数(U64,V6.11新增) 初始接收总数据量(U64,V6.11新增) 链路数量(U8)
......@@ -431,6 +431,8 @@ public class CommandService {
w.writeFixedString(req.getOrbitNo(), 10);
w.writeU32(req.getTransferNo());
w.writeFixedString(req.getCaptureStartTime(), 20); // 捕跟开始时间(V6.11新增)
w.writeFixedString(req.getStartTime(), 14); // 数传开始时间
w.writeFixedString(req.getEndTime(), 14); // 数传结束时间
w.writeU8(req.getMode());
// ── 终端站端信息 ─────────────────────────────────────────────
......@@ -539,6 +541,8 @@ public class CommandService {
req.setOrbitNo(getString(params, "orbitNo", ""));
req.setTransferNo(getLong(params, "transferNo", 1));
req.setCaptureStartTime(getString(params, "captureStartTime", ""));
req.setStartTime(getString(params, "startTime", ""));
req.setEndTime(getString(params, "endTime", ""));
req.setMode(getInt(params, "mode", 1));
// 终端站端信息
......
# 服务器配置
server:
port: 9989
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment