Hi Daniil,<br><br>So you mean the API references are object (component) dependent hence there is no unified reference to all the services of /com/nokia objects? I&#39;ve got to say it is a little bit inconvenient. A unified reference document will be much helpful. So how about mce and icd? I found the <font size="2">dbus-names.h File Reference</font> but no luck with icd in the same page.<br>
<br>Thanks for the help!<br><br>Cheers,<br>Wei<br><br><br><div class="gmail_quote">On Mon, Jun 7, 2010 at 12:20 PM, Daniil Ivanov <span dir="ltr">&lt;<a href="mailto:daniil.ivanov@gmail.com">daniil.ivanov@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Wei!<br>
<br>
  CSD stands for cellular services daemon and name explains why API is closed.<br>
<br>
Thanks, Daniil.<br>
<div><div></div><div class="h5"><br>
On Mon, Jun 7, 2010 at 12:15 PM, Wei Li &lt;<a href="mailto:ttlee1984@gmail.com">ttlee1984@gmail.com</a>&gt; wrote:<br>
&gt; Thanks for all your help! As I mentioned, I am doing a middleware (for<br>
&gt; energy efficiency) project on N900, hence I need to get the device status<br>
&gt; information such as battery, WLan card, mce. I need to use DBus to<br>
&gt; communicate with other components in my work. So the refs on DBus methods<br>
&gt; and signals will be helpful. Some of such information (for example, the<br>
&gt; battery) can be queried from HAL which has a defined specification. But some<br>
&gt; are not. For example, under /com/nokia path, there are many objects like<br>
&gt; icd, wlancond and in Faheem&#39;s example, csd (don&#39;t even know what it is. I<br>
&gt; assumed circuit switch data?), which I couldn&#39;t find the docs for them. If<br>
&gt; anyone knows a general reference to all those objects, like what HAL<br>
&gt; specification does, it would be great.<br>
&gt;<br>
&gt; BTW, in dbus-send command, the --desti argument specifies the &quot;service&quot;,<br>
&gt; meaning the interface? I always get lost with bus name (connection name) and<br>
&gt; interface.<br>
&gt;<br>
&gt; Thanks for all the help!<br>
&gt;<br>
&gt; Cheers,<br>
&gt; Wei<br>
&gt;<br>
&gt; On Mon, Jun 7, 2010 at 11:35 AM, Faheem Pervez &lt;<a href="mailto:trippin1@gmail.com">trippin1@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Jun 7, 2010 at 12:15 AM, Wei Li &lt;<a href="mailto:ttlee1984@gmail.com">ttlee1984@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; I am doing a project of middleware on Maemo/N900. I need to find the<br>
&gt;&gt; &gt; methods<br>
&gt;&gt; &gt; and signals related to the hardware, for example, HAL (especially the<br>
&gt;&gt; &gt; objects under /com/nokia since it is somehow proprietary). However, I<br>
&gt;&gt; &gt; couldn&#39;t find a detailed documentation on that. And I also used tools<br>
&gt;&gt; &gt; such<br>
&gt;&gt; &gt; as mdbus2, but since it lacks documentation and so does DBus itself, I<br>
&gt;&gt; &gt; couldn&#39;t figure out how to do the introspection to find the information<br>
&gt;&gt; &gt; I<br>
&gt;&gt; &gt; want. Anyone knows how to find that? Thanks!<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; You&#39;ll get more information if you specify *what* interface you&#39;re<br>
&gt;&gt; trying to figure out. The best way I found for me was looking, using<br>
&gt;&gt; strings, in a library that calls a D-Bus method, finding the name of<br>
&gt;&gt; that method call and working out its arguments by trial and error.<br>
&gt;&gt;<br>
&gt;&gt; Graham Cobb&#39;s<br>
&gt;&gt; <a href="https://garage.maemo.org/plugins/wiki/index.php?Tools&amp;id=1106&amp;type=g" target="_blank">https://garage.maemo.org/plugins/wiki/index.php?Tools&amp;id=1106&amp;type=g</a><br>
&gt;&gt; may also be of help.<br>
&gt;&gt;<br>
&gt;&gt; Best regards,<br>
&gt;&gt; Faheem<br>
&gt;<br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; maemo-developers mailing list<br>
&gt; <a href="mailto:maemo-developers@maemo.org">maemo-developers@maemo.org</a><br>
&gt; <a href="https://lists.maemo.org/mailman/listinfo/maemo-developers" target="_blank">https://lists.maemo.org/mailman/listinfo/maemo-developers</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>