From 9bab650c27d6a3034ad1a211d50a0141034611bf Mon Sep 17 00:00:00 2001 From: wangfq Date: Thu, 2 Jul 2026 17:48:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=200xC0=20=E6=97=B6=E9=97=B4=E9=87=8F?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=20car=5Fstate=20=E5=8C=BA=E5=88=86=E9=80=9A?= =?UTF-8?q?=E8=BF=87=E6=97=B6=E9=97=B4/=E8=BD=A6=E9=97=B4=E8=B7=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit car_state=0(无车) → passtime_ms5 (通过时间) car_state=1(有车) → gap_ms5 (车间距) --- vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/tcp_json_srv.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/tcp_json_srv.c b/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/tcp_json_srv.c index ff5114e..fbb983e 100644 --- a/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/tcp_json_srv.c +++ b/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/tcp_json_srv.c @@ -947,7 +947,11 @@ static int format_sensor_json(char *buf, uint16_t buf_size, const LUP_SensorRepo uint32_t misc_val; switch (cs->misc_type) { - case 0: misc_field = "\"passtime_ms5\""; misc_val = cs->misc.passtime_ms5; break; + case 0: + // car_state=0(无车)→通过时间, car_state=1(有车)→车间距 + misc_field = cs->car_state ? "\"gap_ms5\"" : "\"passtime_ms5\""; + misc_val = cs->misc.passtime_ms5; + break; case 1: misc_field = "\"cut_amount\""; misc_val = cs->misc.cut_amount; break; case 2: misc_field = "\"flow_amount\""; misc_val = cs->misc.flow_amount; break; case 3: misc_field = "\"relay_count\""; misc_val = cs->misc.relay_count; break;