|
@@ -76,7 +76,7 @@ void lidarbuffer::AddLidarObj(iv::lidar::objectarray & xobjarray)
|
|
|
|
|
|
mmutex.lock();
|
|
|
iv::lidarobj_rec xrec;
|
|
|
- xrec.nTime = xobjarray.timestamp()/1000; //to ms
|
|
|
+ xrec.nTime = xobjarray.timestamp(); //to ms
|
|
|
|
|
|
xrec.xobjarray.CopyFrom(xobjarray);
|
|
|
ChangePos(&xrec);
|
|
@@ -96,7 +96,7 @@ void lidarbuffer::ChangePos(iv::lidarobj_rec * xrec)
|
|
|
unsigned int nnearindex = 0;
|
|
|
int64_t ntimediff = mnLookTime;
|
|
|
|
|
|
- xrec->nTime = std::chrono::system_clock::now().time_since_epoch().count()/1000000 - 100;
|
|
|
+// xrec->nTime = std::chrono::system_clock::now().time_since_epoch().count()/1000000 - 100;
|
|
|
|
|
|
unsigned int nsize = static_cast<unsigned int>( mvectorgps_rec.size());
|
|
|
unsigned int i;
|
|
@@ -248,7 +248,7 @@ int lidarbuffer::FilterLidarObj(iv::lidar::objectarray & xobjarray)
|
|
|
MergeLast(xlast);
|
|
|
|
|
|
iv::lidarobj_rec xrec;
|
|
|
- xrec.nTime = xobjarray.timestamp()/1000; //to ms
|
|
|
+ xrec.nTime = xobjarray.timestamp(); //to ms
|
|
|
xrec.xobjarray.CopyFrom(xobjarray);
|
|
|
mmutex.lock();
|
|
|
ChangePos(&xrec);
|
|
@@ -306,6 +306,9 @@ int lidarbuffer::FilterLidarObj(iv::lidar::objectarray & xobjarray)
|
|
|
pobj->mutable_position()->set_y(y_raw);
|
|
|
std::cout<<" add: x:"<<x_raw<<" y: "<<y_raw<<std::endl;
|
|
|
|
|
|
+ iv::lidar::lidarobject * pnew = xobjarray.add_obj();
|
|
|
+ pnew->CopyFrom(*pobj);
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|