[pkg-fso-commits] [SCM] openmoko-files-config, various files for the Openmoko devices branch, upstream, updated. upstream/20080912-18-g9d01b62

Luca Capello luca at pca.it
Mon Jun 8 01:12:45 UTC 2009


The following commit has been merged in the upstream branch:
commit fd5c60d64271783fa9088b72bb9dfa46242ab3da
Author: Luca Capello <luca at pca.it>
Date:   Sun Jun 7 15:35:13 2009 +0200

    common/etc/freesmartphone/oevents/rules.yaml: new file
    
    In FSO-milestone5.1 images, GTA01 and GTA02 share the same
    version, thus ship it in the common/ folder.

diff --git a/GTA01_Neo-1973/etc/freesmartphone/oevents/rules.yaml b/GTA01_Neo-1973/etc/freesmartphone/oevents/rules.yaml
deleted file mode 100644
index 74bc6ef..0000000
--- a/GTA01_Neo-1973/etc/freesmartphone/oevents/rules.yaml
+++ /dev/null
@@ -1,122 +0,0 @@
-
-# This file is in YAML format (http://www.yaml.org/) 
-# We define a list of rules that will be automatically loaded
-# When we start the oevents module of the framework daemon
-#
-# The attributes of a rule are :
-# - trigger     : trigger object
-# - filters     : filters object or list of filters objects
-# - actions     : action object or list of actions objects
-#
-# We define the following functions :
-# - CallStatus()            : create a trigger object activated on a call status event 
-# - PowerStatus()           : create a trigger object activated on a power status event
-# - HasAttr(name, value)    : create a filter that accept signal with a given attribute
-# - Not(filter)             : create a neg filter
-# - PlaySound(file)         : Action that starts to play an audio file
-# - StopSound(file)         : Action that stop an audio file
-# - SetScenario(name)       : Action that sets an audio scenario
-# - StartVibration
-# - StopVibration
-# - RingTone(cmd)           : cmd can be 'start' or 'stop'
-# - Time(hour, min)         : create a trigger activated at the given time
-# - Debug(msg)              : Action that prints a debug message (only for debuging)
--
-    trigger: Time(12,29)
-    actions: Debug("A Test")
--
-    #
-    # Suspend Handling
-    #
-    trigger: InputEvent()
-    filters:
-             - HasAttr(switch, "POWER")
-             - HasAttr(event, "released")
-             - HasAttr(duration, 0)
-    actions: Suspend()
--
-    #
-    # Call -> Audio Scenario Handling
-    #
-    trigger: IncomingMessage()
-    actions: MessageTone(play)
-
--
-    while: CallListContains("incoming")
-    filters: Not(CallListContains("active"))
-    actions: 
-             - RingTone()
-             - SetDisplayBrightness("pcf50633_bl", 90)
--
-    while: CallStatus()
-    filters: Or(HasAttr(status, "outgoing"), HasAttr(status, "active"))
-    actions: SetScenario(gsmhandset)
--
-    while: PowerStatus()
-    filters: HasAttr(status, "charging")
-    actions: SetLed("gta02_power_orange", "light")
--
-    while: PowerStatus()
-    filters: HasAttr(status, "critical")
-    actions: SetLed("gta02_power_orange", "blink")
--
-    while: PowerStatus()
-    filters: HasAttr(status, "full")
-    actions: SetLed("gta02_power_blue", "light")
--
-    trigger: PowerStatus()
-    filters: HasAttr(status, "empty")
-    actions: Command('poweroff')
-
-    #
-    # Headset Audio Scenario Support
-    #
--
-    trigger: InputEvent()
-    filters:
-             - HasAttr(switch, "HEADSET")
-             - HasAttr(event, "pressed")
-    actions: Command('amixer -d sset "Amp Spk" mute')
--
-    trigger: InputEvent()
-    filters:
-             - HasAttr(switch, "HEADSET")
-             - HasAttr(event, "released")
-    actions: Command('amixer -d sset "Amp Spk" unmute')
-
-    #
-    # A few testing rules :
-    #
-
-    # This rule will only be enabled in silent mode
-    # According to the preferences rules conf files.
--
-    name: 'test-rule'
-    trigger: IdleState()
-    filters: HasAttr(status, "busy")
-    actions: Debug("Hello This is a test")
--
-    trigger: Test("test")
-    actions: Debug("trigger test")
--
-    while: Test("test2")
-    actions: RingTone()
--
-    trigger: DbusTrigger(system, 'org.freesmartphone.odeviced', 0, 'org.freesmartphone.Device.IdleNotifier', 'State')
-    actions: Debug("dbus trigger test")
-- 
-
-    #
-    # Idleness Brightness Handling
-    #
-    trigger: IdleState()
-    filters: HasAttr(status, "busy")
-    actions: SetDisplayBrightness("pcf50633_bl", 90)
--
-    trigger: IdleState()
-    filters: HasAttr(status, "idle_dim")
-    actions: SetDisplayBrightness("pcf50633_bl", 20)
--
-    trigger: IdleState()
-    filters: HasAttr(status, "idle_prelock")
-    actions: SetDisplayBrightness("pcf50633_bl", 0)
diff --git a/GTA02_Neo-FreeRunner/etc/freesmartphone/oevents/rules.yaml b/common/etc/freesmartphone/oevents/rules.yaml
similarity index 100%
rename from GTA02_Neo-FreeRunner/etc/freesmartphone/oevents/rules.yaml
rename to common/etc/freesmartphone/oevents/rules.yaml

-- 
openmoko-files-config, various files for the Openmoko devices



More information about the pkg-fso-commits mailing list