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

fix((grpc_BS):pass 4cam upload test

fujiankuan 3 роки тому
батько
коміт
3d1aa00f0f

+ 7 - 1
src/driver/driver_cloud_grpc_client_BS/vehicle_upload.h

@@ -45,7 +45,10 @@ public:
     void updateData(void);
     void updatePath(std::string pathID,QVector<org::jeecg::defsDetails::grpc::MapPoint> points);
 
-    void ListenPicMsg(const char * strdata,const unsigned int nSize);
+    void ListenFrontPicMsg(const char * strdata,const unsigned int nSize);
+    void ListenRearPicMsg(const char * strdata,const unsigned int nSize);
+    void ListenLeftPicMsg(const char * strdata,const unsigned int nSize);
+    void ListenRightPicMsg(const char * strdata,const unsigned int nSize);
 
 protected:
     void run();
@@ -72,8 +75,11 @@ private:
     QByteArray cameraImageFront;
     QMutex gMutex_ImageFront;
     QByteArray cameraImageRear;
+    QMutex gMutex_ImageRear;
     QByteArray cameraImageLeft;
+    QMutex gMutex_ImageLeft;
     QByteArray cameraImageRight;
+    QMutex gMutex_ImageRight;
 
     bool sensorStatusGPSIMU; //0 GPS-IMU ok 1 GPS-IMU error
     bool sensorStatusLidar;