Browse Source

modify mobileye loose data issue

HAPO#9 3 years ago
parent
commit
afa44a62c4
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/detection/detection_mobileye/main.cpp

+ 2 - 1
src/detection/detection_mobileye/main.cpp

@@ -186,6 +186,8 @@ void ProcCANMsg(iv::can::canraw xmsg)
 //        ServiceCarStatus.obstacleStatus.failsafe = (xdata[5] >> 1) & 0xf;
         gmobileye.set_numobstacles(num_obstacles);
         gmobileye.set_xmsgtime(QDateTime::currentMSecsSinceEpoch());
+
+        glane_sig = glane_sig | 0x02;
     }
     /****************************************************  mobileye obstacle data a  ****************************************************************************
      *  message ID:0x739
@@ -426,7 +428,6 @@ void ProcCANMsg(iv::can::canraw xmsg)
         tmp <<= 20;
         tmp >>= 20;
         glane.set_distolaneright(tmp * 0.02);
-        glane_sig = glane_sig | 0x02;
         gMobEyeIvlog->verbose("mobileye",\
                               "aftermark lane:\n con_l:%d, ldw_avai_l:%d,type_l:%d, dist_to_l:%f \n con_r:%d, ldw_avai_r:%d, type_r:%d, dist_to_r:%f", \
                               glane.laneconfleft(), glane.isldwavaileft(), glane.lanetypeleft(), glane.disttolaneleft(), \