Source code for morse.middleware.pocolibs.overlays.velodyne_overlay
import logging; logger = logging.getLogger("morse." + __name__)
from morse.core.services import service, async_service, interruptible
from morse.core.overlay import MorseOverlay
from morse.core import status
from morse.middleware.pocolibs_datastream import DummyPoster
[docs]class VelodyneModule(MorseOverlay):
def __init__(self, overlaid_object):
# Call the constructor of the parent class
MorseOverlay.__init__(self, overlaid_object)
self._cntrl = DummyPoster("velodyneCntrl")
[docs] @service
def Init(self, *args):
pass
[docs] @service
def GetInitParams(self, *args):
pass
[docs] @service
def FOVRemoveHeadingSector(self, *args):
pass
[docs] @service
def FOVRemoveLine(self, *args):
pass
[docs] @service
def StartAcquisition(self, *args):
pass
[docs] @service
def StopAcquisition(self, *args):
pass
[docs] @service
def OneShot(self, *args):
pass
[docs] @service
def SetTargetDetectionParams(self, *args):
pass
[docs] @service
def GetTargetDetectionParams(self, *args):
pass
[docs] @service
def SetTargetParams(self, *args):
pass
[docs] @service
def GetTargetParams(self, *args):
pass
[docs] @service
def StopTargetDetection(self, *args):
pass
[docs] @service
def DumpTarget(self, *args):
pass
[docs] @service
def SetSaveParams(self, *args):
pass
[docs] @service
def SetSaveIm3DParams(self, *args):
pass
[docs] @service
def GetSaveParams(self, *args):
pass
[docs] @service
def GetSaveIm3DParams(self, *args):
pass
[docs] @service
def Save(self, *args):
pass
[docs] @service
def SaveIm3d(self, *args):
pass
[docs] def name(self):
return "velodyne"