Эх сурвалжийг харах

change driver_cloud_grpd_client_h264. add testup, for use one camera simulate 4 cameras.

yuchuli 3 жил өмнө
parent
commit
bff3d80d63

+ 13 - 0
src/driver/driver_cloud_grpc_client_h264/grpcclient.cpp

@@ -8,9 +8,19 @@ void ListenData(const char * strdata,const unsigned int nSize,const unsigned int
 
 }
 
+//#define TESTUP
 void ListenPicData(const char * strdata,const unsigned int nSize,const unsigned int index,const QDateTime * dt,const char * strmemname)
 {
+#ifndef TESTUP
     ggrpcclient->UpdatePicData(strdata,nSize,strmemname);
+#endif
+
+#ifdef TESTUP
+    ggrpcclient->UpdatePicData(strdata,nSize,"h264front");
+    ggrpcclient->UpdatePicData(strdata,nSize,"h264rear");
+    ggrpcclient->UpdatePicData(strdata,nSize,"h264left");
+    ggrpcclient->UpdatePicData(strdata,nSize,"h264right");
+#endif
 
 }
 
@@ -389,12 +399,15 @@ void grpcclient::sharectrlmsg(iv::cloud::cloudmsg * pxmsg)
     }
 }
 
+
+
 void grpcclient::UpdateData(const char *strdata, const unsigned int nSize, const char *strmemname)
 {
     int nsize = mvectormsgunit.size();
     int i;
     for(i=0;i<nsize;i++)
     {
+
         if(strncmp(strmemname,mvectormsgunit[i].mstrmsgname,255) == 0)
         {
             gMutexMsg.lock();