From: Daniele Ricci <[email protected]>
---
src/Makefile.am | 3 ++-
src/odeviced/Makefile.am | 4 ++--
src/odeviced/frameworkd-glib-odeviced-dbus.c | 11 +++++++++++
src/odeviced/frameworkd-glib-odeviced-dbus.h | 4 ++++
4 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index 3ce7a8c..d6aefd9 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -40,7 +40,8 @@ libframeworkd_glib_la_SOURCES = \
odeviced/frameworkd-glib-odeviced-audio.c
odeviced/frameworkd-glib-odeviced-audio.h \
odeviced/frameworkd-glib-odeviced-realtimeclock.c
odeviced/frameworkd-glib-odeviced-realtimeclock.h \
odeviced/frameworkd-glib-odeviced-display.c
odeviced/frameworkd-glib-odeviced-display.h \
- odeviced/frameworkd-glib-odeviced-input.c
odeviced/frameworkd-glib-odeviced-input.h \
+ odeviced/frameworkd-glib-odeviced-input.c
odeviced/frameworkd-glib-odeviced-input.h \
+ odeviced/frameworkd-glib-odeviced-vibrator.c
odeviced/frameworkd-glib-odeviced-vibrator.h \
opimd/frameworkd-glib-opimd-dbus.c opimd/frameworkd-glib-opimd-dbus.h \
opimd/frameworkd-glib-opimd-contacts.c
opimd/frameworkd-glib-opimd-contacts.h \
opimd/frameworkd-glib-opimd-messages.c
opimd/frameworkd-glib-opimd-messages.h \
diff --git a/src/odeviced/Makefile.am b/src/odeviced/Makefile.am
index 65b96d4..2388767 100644
--- a/src/odeviced/Makefile.am
+++ b/src/odeviced/Makefile.am
@@ -2,9 +2,9 @@ libframeworkd_glib_HEADERS = \
frameworkd-glib-odeviced-dbus.h
frameworkd-glib-odeviced-idlenotifier.h \
frameworkd-glib-odeviced-powersupply.h frameworkd-glib-odeviced-audio.h \
frameworkd-glib-odeviced-display.h
frameworkd-glib-odeviced-realtimeclock.h \
- frameworkd-glib-odeviced-input.h \
+ frameworkd-glib-odeviced-input.h frameworkd-glib-odeviced-vibrator.h \
dbus/idlenotifier.h dbus/audio.h dbus/powersupply.h dbus/display.h \
- dbus/realtimeclock.h dbus/input.h
+ dbus/realtimeclock.h dbus/input.h dbus/vibrator.h
libframeworkd_glibdir = $(includedir)/frameworkd-glib/odeviced/
diff --git a/src/odeviced/frameworkd-glib-odeviced-dbus.c
b/src/odeviced/frameworkd-glib-odeviced-dbus.c
index 0ae04be..b3f0f98 100644
--- a/src/odeviced/frameworkd-glib-odeviced-dbus.c
+++ b/src/odeviced/frameworkd-glib-odeviced-dbus.c
@@ -29,6 +29,7 @@
#include "frameworkd-glib-odeviced-realtimeclock.h"
#include "frameworkd-glib-odeviced-display.h"
#include "frameworkd-glib-odeviced-input.h"
+#include "frameworkd-glib-odeviced-vibrator.h"
void
dbus_connect_to_odeviced_idle_notifier()
@@ -95,3 +96,13 @@ void dbus_connect_to_odeviced_input()
"Device Input");
}
+void dbus_connect_to_odeviced_vibrator()
+{
+ if (odevicedVibratorBus == NULL)
+ odevicedVibratorBus =
+ dbus_connect_to_interface(ODEVICED_BUS,
+ DEVICE_VIBRATOR_BUS_PATH,
+ DEVICE_VIBRATOR_INTERFACE,
+ "Device Vibrator");
+}
+
diff --git a/src/odeviced/frameworkd-glib-odeviced-dbus.h
b/src/odeviced/frameworkd-glib-odeviced-dbus.h
index 1c14d4f..722209f 100644
--- a/src/odeviced/frameworkd-glib-odeviced-dbus.h
+++ b/src/odeviced/frameworkd-glib-odeviced-dbus.h
@@ -39,6 +39,8 @@ G_BEGIN_DECLS
#define DEVICE_DISPLAY_INTERFACE
"org.freesmartphone.Device.Display"
#define DEVICE_INPUT_BUS_PATH
"/org/freesmartphone/Device/Input"
#define DEVICE_INPUT_INTERFACE
"org.freesmartphone.Device.Input"
+#define DEVICE_VIBRATOR_BUS_PATH
"/org/freesmartphone/Device/Vibrator/0"
+#define DEVICE_VIBRATOR_INTERFACE
"org.freesmartphone.Device.Vibrator"
void dbus_connect_to_odeviced_idle_notifier();
@@ -53,6 +55,8 @@ void dbus_connect_to_odeviced_display();
void dbus_connect_to_odeviced_input();
+void dbus_connect_to_odeviced_vibrator();
+
G_END_DECLS
#endif
--
1.6.3.3
_______________________________________________
Shr-devel mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-devel