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;