[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