Source code for morse.sensors.clock
import logging; logger = logging.getLogger("morse." + __name__)
import morse.core.sensor
[docs]class Clock(morse.core.sensor.Sensor):
"""
This sensor returns the current time, measured by the robot (in s).
"""
_name = "Clock"
def __init__(self, obj, parent=None):
""" Constructor method.
"""
logger.info('%s initialization' % obj.name)
# Call the constructor of the parent class
morse.core.sensor.Sensor.__init__(self, obj, parent)
logger.info('Component initialized, runs at %.2f Hz', self.frequency)
[docs] def default_action(self):
"""
Do nothing, we are only interested in the 'timestamp'
automatically put by sensor.
"""
pass