From 71a8ed8468b55c48b67b023cafe8831f8e450f9e Mon Sep 17 00:00:00 2001 From: Piv <18462828+Piv200@users.noreply.github.com> Date: Mon, 9 Mar 2020 23:06:58 +1030 Subject: [PATCH] Fixup mock lidar --- tracking/lidar_cache.py | 2 ++ tracking/mock_lidar.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tracking/lidar_cache.py b/tracking/lidar_cache.py index ebb8443..800ba11 100644 --- a/tracking/lidar_cache.py +++ b/tracking/lidar_cache.py @@ -38,6 +38,8 @@ class LidarCache(): # Create the 0MQ socket first. This should not be passed between threads. self._mFactory = sender + # Batch over scans, so we don't need to do our own batching to determine groups + # TODO: Implement custom batching, as iter_scans can be unreliable for scan in self.lidar.iter_scans(min_len=self.measurements): print('Got %d measurments' % (len(scan))) if(not self.run): diff --git a/tracking/mock_lidar.py b/tracking/mock_lidar.py index 0ac0a57..ef4e735 100644 --- a/tracking/mock_lidar.py +++ b/tracking/mock_lidar.py @@ -26,7 +26,7 @@ class MockLidar: """ self._iter = scan_iter - def iter_scans(self, measurements=100): + def iter_scans(self, min_len=100): return self._iter def get_health(self):