org.freesmartphone.Device.Orientation
Rui Miguel Silva Seabra
rms at 1407.org
Thu Sep 10 20:05:44 CEST 2009
What is 'held'? slightly not straight-vertical?
On Thu, Sep 10, 2009 at 12:10:54AM +0200, Michael 'Mickey' Lauer wrote:
> is now working in the first version. Here's an example output of mdbus -s -l
> where I have (orientation status in brackets):
> * put the Neo on to the table (flat faceup),
> * took it and put it up-side-down back on the table (flat facedown),
> * took it and operated it for a bit (held faceup portrait normal),
> * rotated it to read some text (held faceup landscape normal),
> * and put it back on the table with the display visible (flat faceup).
>
> See also
> http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/org.freesmartphone.Device.Orientation.html;hb=HEAD
>
> ============================================
>
> root at om-gta02:/etc/opkg# mdbus -s -l
> listening for signals on SystemBus from service 'all', object 'all'...
> [SIGNAL] org.freesmartphone.Device.Orientation.OrientationChanged from
> :1.47 /org/freesmartphone/Device/Orientation
> ('flat faceup ',)
> [SIGNAL] org.freesmartphone.Device.Orientation.OrientationChanged from
> :1.47 /org/freesmartphone/Device/Orientation
> ('facedown ',)
> [SIGNAL] org.freesmartphone.Device.Orientation.OrientationChanged from
> :1.47 /org/freesmartphone/Device/Orientation
> ('held faceup portrait normal ',)
> [SIGNAL] org.freesmartphone.Device.Orientation.OrientationChanged from
> :1.47 /org/freesmartphone/Device/Orientation
> ('landscape ',)
> [SIGNAL] org.freesmartphone.Device.Orientation.OrientationChanged from
> :1.47 /org/freesmartphone/Device/Orientation
> ('flat ',)
>
> ============================================
>
> To play with that, you need to download install a fsodeviced from HEAD (and
> all its dependencies) and activate the accelerometer plugin in
> /etc/frameworkd.conf:
>
> [fsodeviced]
> log_level = DEBUG
> log_to = stderr
>
> [fsodevice]
> [fsodevice.accelerometer]
> device_type = lis302
> movement_idle_threshold = 15
> movement_busy_threshold = 100
> [fsodevice.accelerometer_lis302]
> inputnode = /input/event2
>
> Note that you have to stop frameworkd for this experiments as fsodeviced is
> using the same busname as odeviced (of course... it's supposed to be a drop-in
> replacement soon).
>
> I hope we'll see some cool things with that now. I for one am planning to
> connect 'flat facedown' to suspend via oeventsd :)
>
> Cheers,
>
> :M:
>
>
>
> _______________________________________________
> Openmoko community mailing list
> community at lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
--
More information about the community
mailing list