>-----Original Message-----
>From: [email protected] [mailto:[email protected]] 
>Sent: Thursday, November 04, 2010 8:29 AM
>To: [email protected]; [email protected]
>Cc: Rongas Timo
>Subject: RE: [MeeGo-dev] Does MeeGo 1.1 Handset support CompassSensor?
>
>On 2010-11-04 at 08:04:02, ext HorryChiang wrote:
>> 
>> The algorithms used with the magnetometer are proprietary, 
>and are not 
>> included with this build. They can be installed from package 
>sensorfw- 
>> plugins-compasslogic.
>> 
>> Unless the package is installed, CompassSensor and 
>MagnetometerSensor 
>> will fail to load.
>> 
>> 
>----------------------------------------------------------------------
>> 
>> You can see that sensorfw-plugins-compasslogic is required for 
>> CompassSensor and MagnetometerSensor.
>> But where can we find sensorfw-plugins-compasslogic package on MeeGo 
>> Repo Site?
>> Does MeeGo 1.1 Handset support CompassSensor?
>> 
>> Many thanks for your help.
>
>Hi,
>
>The compasschain plugin is proprietary and due to licensing 
>problems we currently cannot publish that even as binary-only. 
>I fear that getting it redistributable in MeeGo will take time
>
>Thus, currently the CompassSensor and MagnetometerSensor are 
>unusable in MeeGo (unless you have access to the proprietary 
>plugin). We should probably discuss about how to more easily 
>support different magnetometer sensors. E.g. briefly document 
>what is expected from the compasschain plugin so that an open 
>source alternative would be easier to implement.
>
>CC'd sensorfw lead developer Timo Rongas who probably has good ideas. 

Hey,

As Markus said, licensing issues are blocking the road for the CompassChain. I 
wouldn't start holding my breath just yet.

Documenting the output buffers and expectations for different chains is a good 
idea. In most cases, that is all the information you need to replace a plugin 
with another. No listener cares where the source digs up its data as long as it 
takes care of its own dependencies (applies to processing chain plugins in the 
same way as it does for HW adaptor plugins). Mostly this information is nicely 
visible from a class that attempts to use data from some source (connection is 
created by buffer name and type).

In current sensord (0.6.28) the CompassChain has actually been split into two: 
one chain does the calibration of magnetometer, and the other takes care of 
calculating the compass direction. Unfortunately, both of those chains still 
contain proprietary things we can't publish, but at least it makes the 
responsibilities a bit more clear.

// Timo

-- 
Timo Rongas
Project Manager

Digia Plc
Hämeentie 135 A, FI-00350 HELSINKI, FINLAND
Email: [email protected]
Gsm: +358 50 344 1529 Fax: +358 40 307 4089
Visit us at: www.digia.com
------------------------------------------------------------------
PRIVACY AND CONFIDENTIALITY NOTICE
This message and any attachments are intended only for use by 
the named addressee and may contain privileged and/or 
confidential information. If you are not the named addressee 
you should not disseminate, copy or take any action in 
reliance on it. If you have received this message in error, 
please contact the sender immediately and delete the message 
and any attachments accompanying it. Digia Plc does not accept 
liability for any corruption, interception, amendment, 
tampering or viruses occurring to this message.
------------------------------------------------------------------
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to