refactor(protocol): 移除上行帧 seq 字段,精简协议开销
BLE 链路层已有重传保序机制,应用层 seq 冗余且从未被接收端消费, 移除后 CoP 帧 18→17 字节、Encoder 帧 14→13 字节。
This commit is contained in:
@@ -174,7 +174,6 @@ static void sensor_thread_fn(void *p1, void *p2, void *p3) {
|
||||
(void)p2;
|
||||
(void)p3;
|
||||
|
||||
uint8_t cop_seq = 0;
|
||||
uint8_t debug_log_divider = 0;
|
||||
int64_t frame_ts = k_uptime_get();
|
||||
|
||||
@@ -201,7 +200,6 @@ static void sensor_thread_fn(void *p1, void *p2, void *p3) {
|
||||
pkt.frame.sync0 = PROTO_SYNC0;
|
||||
pkt.frame.sync1 = PROTO_SYNC1;
|
||||
pkt.frame.type = PROTO_TYPE_COP;
|
||||
pkt.frame.seq = cop_seq++;
|
||||
pkt.frame.flags = valid ? COP_FLAG_FORCE_VALID : 0;
|
||||
pkt.frame.cop_x = cop_x;
|
||||
pkt.frame.cop_y = cop_y;
|
||||
|
||||
Reference in New Issue
Block a user