forked from enlightenment/enlightenment
WIP
This commit is contained in:
parent
5e7fa42b8c
commit
ffd51d8fca
|
@ -10,6 +10,32 @@
|
||||||
|
|
||||||
static DbusAccelerometer* accelerometer_dbus;
|
static DbusAccelerometer* accelerometer_dbus;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Callback definition to handle the request of the hasAccelerometer property of DBUS interface net.hadess.SensorProxy
|
||||||
|
* @param data DbusAccelerometer
|
||||||
|
* @param msg The message
|
||||||
|
* @param pending
|
||||||
|
*/
|
||||||
|
static void
|
||||||
|
on_has_accelerometer(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending EINA_UNUSED)
|
||||||
|
{
|
||||||
|
const char *errname, *errmsg;
|
||||||
|
Eina_Bool has_accelerometer = EINA_FALSE;
|
||||||
|
Eldbus_Message_Iter *variant = NULL;
|
||||||
|
|
||||||
|
if (eldbus_message_error_get(msg, &errname, &errmsg))
|
||||||
|
{
|
||||||
|
ERR("Error: %s %s", errname, errmsg);
|
||||||
|
}
|
||||||
|
|
||||||
|
_access_bool_property(msg, &variant, &has_accelerometer);
|
||||||
|
DbusAccelerometer *accelerometer = data;
|
||||||
|
accelerometer->has_accelerometer = has_accelerometer;
|
||||||
|
DBG("Has Accelerometer: %d", accelerometer->has_accelerometer);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
DbusAccelerometer*
|
DbusAccelerometer*
|
||||||
sensor_proxy_init(void)
|
sensor_proxy_init(void)
|
||||||
{
|
{
|
||||||
|
@ -211,30 +237,6 @@ _access_bool_property(const Eldbus_Message *msg, Eldbus_Message_Iter **variant,
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Callback definition to handle the request of the hasAccelerometer property of DBUS interface net.hadess.SensorProxy
|
|
||||||
* @param data DbusAccelerometer
|
|
||||||
* @param msg The message
|
|
||||||
* @param pending
|
|
||||||
*/
|
|
||||||
static void
|
|
||||||
on_has_accelerometer(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending EINA_UNUSED)
|
|
||||||
{
|
|
||||||
const char *errname, *errmsg;
|
|
||||||
Eina_Bool has_accelerometer = EINA_FALSE;
|
|
||||||
Eldbus_Message_Iter *variant = NULL;
|
|
||||||
|
|
||||||
if (eldbus_message_error_get(msg, &errname, &errmsg))
|
|
||||||
{
|
|
||||||
ERR("Error: %s %s", errname, errmsg);
|
|
||||||
}
|
|
||||||
|
|
||||||
_access_bool_property(msg, &variant, &has_accelerometer);
|
|
||||||
DbusAccelerometer *accelerometer = data;
|
|
||||||
accelerometer->has_accelerometer = has_accelerometer;
|
|
||||||
DBG("Has Accelerometer: %d", accelerometer->has_accelerometer);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
on_accelerometer_orientation(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending EINA_UNUSED)
|
on_accelerometer_orientation(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending EINA_UNUSED)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue