Переглянути джерело

fix(chassis):change soc decode of patrol midcar

孙嘉城 3 роки тому
батько
коміт
b14adc1f6d
1 змінених файлів з 12 додано та 0 видалено
  1. 12 0
      src/detection/detection_chassis/decodechassis.cpp

+ 12 - 0
src/detection/detection_chassis/decodechassis.cpp

@@ -186,6 +186,18 @@ int ProcMIDCARChassis(void * pa, iv::can::canmsg * pmsg)
             xchassis.set_soc(soc);
             xchassis.set_vel(vehspeed);
 
+            ShareChassis(pa,&xchassis);
+            nRtn = 1;
+        }
+        else if(praw->id() == 0xC2)
+        {
+            memcpy(data,praw->data().data(),8);
+            float soc;
+            soc = data[0];
+
+            iv::chassis xchassis;
+            xchassis.set_soc(soc);
+
             ShareChassis(pa,&xchassis);
             nRtn = 1;
         }