[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