message: corrected assert and condition for assembling time
diff: @@ -107,7 +107,7 @@ private:
  pnh.param("range_min", rangeMin_, rangeMin_);
  pnh.param("range_max", rangeMax_, rangeMax_);
  pnh.param("voxel_size", voxelSize_, voxelSize_);
  - ROS_ASSERT(maxClouds_>=0);
  + ROS_ASSERT(maxClouds_>=0 && assemblingTime_ >=0);
  cloudsSkipped_ = skipClouds_;
  @@ -169,7 +169,8 @@ private:
  clouds_.push_back(cpy);
  if( (int)clouds_.size() >= maxClouds_ && maxClouds_ != 0
  - || (double)(*cpy).header.stamp.toSec() >= (double)clouds_[0]->header.stamp.toSec() + assemblingTime_ )
  + ||
  + (double)(*cpy).header.stamp.toSec() >= (double)clouds_[0]->header.stamp.toSec() + assemblingTime_ && assemblingTime_ != 0.0 )
  {
  pcl::PCLPointCloud2Ptr assembled(new pcl::PCLPointCloud2);
  pcl_conversions::toPCL(*clouds_.back(), *assembled);
  