[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819

Simon Busch morphis at gravedo.de
Sat Aug 6 08:20:19 UTC 2011


The following commit has been merged in the debian branch:
commit fe2c4076b075ddd372d616f0a60838df315bcfdc
Author: Simon Busch <morphis at gravedo.de>
Date:   Fri Feb 25 18:38:55 2011 +0100

    oeventsd: add fso BacklightPower trigger

diff --git a/framework/subsystems/oeventsd/fso_triggers.py b/framework/subsystems/oeventsd/fso_triggers.py
index b3f648b..4274ac5 100644
--- a/framework/subsystems/oeventsd/fso_triggers.py
+++ b/framework/subsystems/oeventsd/fso_triggers.py
@@ -371,3 +371,30 @@ class KeypadTrigger(DBusTrigger):
 
     def __repr__(self):
         return "KeypadTrigger"
+
+#============================================================================#
+class BacklightPowerTrigger(DBusTrigger):
+#============================================================================#
+    """
+    A dbus trigger for org.freesmartphone.Device.Display.BacklightPower
+    """
+
+    function_name = 'BacklightPower'
+
+    def __init__(self):
+        bus = dbus.SystemBus()
+        super(BacklightPowerTrigger, self).__init__(
+            bus,
+            'org.freesmartphone.odeviced',
+            None,
+            'org.freesmartphone.Device.Display',
+            'BacklightPower'
+        )
+
+    def on_signal(self, status):
+        logger.info("Receive BacklightPower, status = %s", status)
+        self._trigger(status=status)
+
+    def __repr__(self):
+        return "BacklightPower"
+

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list