/usr/lib/python3/dist-packages/morse/sensors/clock.py is in python3-morse-simulator 1.4-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import logging; logger = logging.getLogger("morse." + __name__)
import morse.core.sensor
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)
def default_action(self):
"""
Do nothing, we are only interested in the 'timestamp'
automatically put by sensor.
"""
pass
|