Rework slam streamer for easier testing

This commit is contained in:
Piv
2020-03-19 23:35:23 +10:30
parent b16b0900cd
commit 872073352b
3 changed files with 13 additions and 3 deletions

View File

@@ -0,0 +1,10 @@
from tracking.devices.mock_lidar import MockLidar
from rplidar import RPLidar
import tracking.lidar_loader as loader
def get_lidar(connection: str):
if connection == 'TEST':
return MockLidar(loader.load_scans_bytes_file("tracking/out.pickle"))
else:
return RPLidar(connection)