[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, master, updated. milestone4-368-g700ab82

Michael 'Mickey' Lauer mickey at vanille-media.de
Mon Feb 2 18:51:38 UTC 2009


The following commit has been merged in the master branch:
commit d22d3d50496522c654f1872c9f6409b2f7a48d04
Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date:   Wed Dec 17 18:03:31 2008 +0100

    odeviced: accelerometer: use sysfs path agnostic to kernel version

diff --git a/framework/subsystems/odeviced/accelerometer.py b/framework/subsystems/odeviced/accelerometer.py
index 4ecc0e1..6c34caa 100644
--- a/framework/subsystems/odeviced/accelerometer.py
+++ b/framework/subsystems/odeviced/accelerometer.py
@@ -8,7 +8,7 @@ GPLv2 or later
 from __future__ import with_statement
 
 MODULE_NAME = "odeviced.accelerometer"
-__version__ = "0.2.1"
+__version__ = "0.2.2"
 
 from framework.config import config
 
@@ -103,8 +103,9 @@ class InputDevAccelerometer(Accelerometer):
         # now return (x, y, z)
         return (self._unpack()[4], self._unpack()[4], self._unpack()[4])
 
-
+#============================================================================#
 class Gta02Accelerometer(InputDevAccelerometer):
+#============================================================================#
     """Read values from gta02.  for now we use just one.
     >>> g = Gta02Accelerometer()
     >>> g.sample_rate = 400
@@ -115,8 +116,8 @@ class Gta02Accelerometer(InputDevAccelerometer):
     100
     """
 
-    INPUT_DEV = '/dev/input/event3'
-    SYS_SAMPLE_RATE = '/sys/devices/platform/spi_s3c24xx_gpio.1/spi0.1/sample_rate'
+    INPUT_DEV = "/dev/input/event3"
+    SYS_SAMPLE_RATE = "/sys/bus/platform/devices/lis302dl.2/sample_rate"
 
     def __init__(self, device=None, sample_rate=None):
         if device is None:
@@ -151,8 +152,9 @@ import dbus.service
 from helpers import DBUS_INTERFACE_PREFIX, DBUS_PATH_PREFIX
 from gobject import idle_add
 
+#============================================================================#
 class FSOSubsystem(dbus.service.Object):
-
+#============================================================================#
     DBUS_INTERFACE = DBUS_INTERFACE_PREFIX + ".Accelerometer"
     DBUS_PATH = DBUS_PATH_PREFIX + "/Accelerometer"
 
@@ -175,8 +177,9 @@ class FSOSubsystem(dbus.service.Object):
     def SetSampleRate(self, sample_rate):
         self.accelerometer.sample_rate = sample_rate
 
-
+#============================================================================#
 def factory(prefix, controller):
+#============================================================================#
     # FIXME I would let the FSOSubsystem object deal with chosing the device type
     device_map = {'gta02': Gta02Accelerometer,
                   'mock': MockAccelerometer}
@@ -186,7 +189,9 @@ def factory(prefix, controller):
     return [f, ]
 
 
+#============================================================================#
 def _doctest():
+#============================================================================#
     try:
         import doctest
     except ImportError:
@@ -194,6 +199,7 @@ def _doctest():
     else:
         doctest.testmod()
 
-
+#============================================================================#
 if __name__ == '__main__':
+#============================================================================#
     _doctest()

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list