[MeeGo-dev] [Patch]Enable MRST accelerometer in Nokia Sensor Framework

Zhang, Xing Z xing.z.zhang at intel.com
Thu Jul 22 00:13:14 PDT 2010


> >
> >Hi Timo:
> >	Here are patches enable my accelerometer in Nokia
> >sensor framework.
> >	Two things I am thinking about:
> >	1. Should we pass a parameter to specify which
> >configure file to use? So we can have different configures for
> >different distributions.
> 
> Command line options for sensord are currently being worked on. Setting the
> configuration is one of the options we planned to add (others would be
> disabling context-properties, setting the logger level etc). Any wishes? :)
> 
> >	2. virtual void processSample(int pathId, int fd) of
> >sysfsadaptor should be more flexible. Actually I have a
> >phidgets accelerometer doesn't play with
> >	  any sysfs file or device file, I have to change
> >prototype of processSample to make it work.
> 
> Looking at the patches I don't see the issue. What kind of additional flexibility
> would you like to see

[Wing]  It's good!

> 
> As long as you have any "filekind" of handle, SysfsAdaptor basically does
> nothing but keeps it open for you and pings you to read it when appropriate
> (interrupt by epoll_wait or given interval). If you don't have a file, then you
> should just skip using SysfsAdaptor and implement DeviceAdaptor directly.
> 
> That said, SysfsAdaptor does contain stuff that should be generalized to
> DeviceAdaptor in order to allow one to use that in a reasonable way. :)

[Wing] DeviceAdaptor is fine. The patch is for a filekind accelerometer.
The issue accelerometer I mentioned will derive from DeviceAdaptor.
Thank you.

> 
> >Hi Guys (CCed):
> >	The patches could be cited as an example for adding
> >your sensor in Nokia sensor framework.
> 
> I also just dropped an example of an adaptor using sysfsAdaptor as the base to
> sensorfw/examples/. You can also have a look there if you're putting together
> new adaptors.
> 
> // Timo
> 
> --
> Timo Rongas
> Project Manager
> 
> Digia Plc
> Hämeentie 135 A, FI-00350 HELSINKI, FINLAND
> Email: timo.rongas at digia.com
> 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.
> ------------------------------------------------------------------


More information about the MeeGo-dev mailing list