N900 dbus
This page is intended to document (mostly through various header files and XML dbus interface files) the known information about the dbus interfaces on the N900 using all the available information sources. Information has been taken from Maemo source tarballs, various git repositories, wiki pages, forum postings, mailing list messages and probably other sources I forget.
Contents |
[edit] Cellular functionality
This group of dbus interfaces is related to the cellular modem and interacting with it, especially the Cellular Services Daemon.
[edit] com.nokia.phone.SSC
com.nokia.phone.SSC is used to control the System Synchronization Daemon which is responsible for cellular modem startup, shutdown, reset and control. The known details of com.nokia.phone.SSC can be found in this .h file and this file
[edit] com.nokia.csd.Call
com.nokia.csd.Call is used to interact with/manage phone calls (dial a call, hang up a call, get call status, get notified about calls etc) The known details of com.nokia.csd.Call can be found in this file this file this file and this file
[edit] com.nokia.phone.net
com.nokia.phone.net is used for cellular network status (e.g. current cell tower, current operator, 3G vs 2G vs both etc as well as status changes related to the network). The known details of com.nokia.phone.net can be found in this file and this file
[edit] com.nokia.csd.GPRS
com.nokia.csd.GPRS is used for stuff related to cellular internet connectivity (both 2G and 3G) including setting up the connection, disconnecting and being notified of a connection) The known details of com.nokia.csd.GPRS can be found in this file this file and this file
[edit] com.nokia.csd.SMS
com.nokia.csd.SMS is used for stuff related to sending and receiving SMS messages including Cell Broadcast SMS messages. The known details of com.nokia.csd.SMS can be found in this file
[edit] com.nokia.csd.SS
com.nokia.csd.SS is used to interact with "supplementary services" such as call diversion. The known details of com.nokia.csd.SS can be found in this file and this file
[edit] com.nokia.phone.SIM
com.nokia.phone.SIM is used to interact with the SIM card including the SIM phone book. The known details of com.nokia.csd.SIM can be found in this file this file this file this file
[edit] com.nokia.csd.Info
com.nokia.csd.Info is used to obtain certain information about the phone such as the version of the modem firmware and various hardware IDs. The known details of com.nokia.csd.Info can be found in this file
[edit] Network functionality
This group of dbus interfaces is related to networking functionality but especially to the Internet Connectivity Daemon.
[edit] com.nokia.wlancond
com.nokia.wlancond is used to communicate with the wlan control daemon which controls WiFi connections. The known details of com.nokia.wlancond can be found in this file
[edit] com.nokia.wappush
com.nokia.wappush is used to interact with the WAP push daemon which handles and dispatches WAP push messages. The known details of com.nokia.wappush can be found in this file
[edit] com.nokia.icd2
com.nokia.icd2 is used to interact with the internet connectivity daemon. The known details of com.nokia.icd2 can be found in this file
[edit] com.nokia.icd
Like com.nokia.icd2, com.nokia.icd is used to interact with the internet connectivity daemon. It is an older API but is still functional on the N900. The known details of com.nokia.icd can be found in this file
[edit] com.nokia.eap
com.nokia.eap is used to interact with the EAP daemon which is responsible for doing the heavy lifting for WiFi security. The known details of com.nokia.eap can be found in this file
[edit] com.nokia.osso_bookmark
com.nokia.osso_bookmark is used to interact with the browser bookmark engine (add bookmarks, remove bookmarks etc). The known details of com.nokia.osso_bookmark can be found in this file
[edit] com.nokia.osso_browser
com.nokia.osso_browser is used to interact with the MicroB browser. The known details of com.nokia.osso_browser can be found in this file
[edit] com.nokia.icd_ui
com.nokia.icd_ui is used to trigger internet connectivity related UI (such as the dialog displaying the list of available network connections or various key/certificate/password dialog boxes for WiFi connections). The known details of com.nokia.icd_ui can be found in this file
[edit] Hardware interfaces
This group of dbus interfaces is related to the hardware of the phone (including Bluetooth)
[edit] com.nokia.btcond
com.nokia.btcond is used to talk to the Bluetooth connectivity daemon. The known details of com.nokia.btcond can be found in this file
[edit] com.nokia.bt_ui
com.nokia.bt_ui is used to display various Bluetooth UI dialogs. The known details of com.nokia.bt_ui can be found in this file
[edit] com.nokia.mce
com.nokia.mce is used to talk to the Mode Control Entity which controls hardware such as the accelerometer, display brightness, keypad LEDs, notification LED and vibrator. The known details of com.nokia.mce can be found in this file and this file
[edit] com.nokia.iphbd
com.nokia.iphbd is used to talk to the IP Heartbeat Daemon which provides syncronization services. The known details of com.nokia.iphbd can be found in this file
[edit] com.nokia.dsme
com.nokia.dsme is used to talk to the Device State Management Entity which handles various pieces of hardware. The known details of com.nokia.dsme can be found in this file
[edit] clock, alarm, calendar and time
This group of dbus interfaces is related to the N900 clock, alarm, calendar and time functions.
[edit] com.nokia.alarmd
com.nokia.alarmd is used to talk to the alarm daemon (which manages alarms on the device) and can be used to set and clear alarms. The known details of com.nokia.alarmd can be found in this file
[edit] com.nokia.calendar
com.nokia.calendar is used to talk to the calendar application. The known details of com.nokia.calendar can be found in this file
[edit] com.nokia.clock.status_plugin
com.nokia.clock.status_plugin is used to talk to the clock status bar plugin. The known details of com.nokia.clock.status_plugin can be found in this file
[edit] com.nokia.worldclock
com.nokia.worldclock is used to talk to the Clock application. The known details of com.nokia.worldclock can be found in this file
[edit] com.nokia.time
com.nokia.time is related to time. The known details of com.nokia.time can be found in this file
[edit] com.nokia.clockd
com.nokia.clockd is used to talk to the clock daemon (which handles time including syncronization with the cellular network) The known details of com.nokia.clockd can be found in this file
[edit] Desktop and misc
This group of dbus interfaces covers things dealing with the desktop as well as a few misc interfaces.
[edit] com.nokia.profiled
com.nokia.profiled is used to query and change profiles (including setting the current profile) The known details of com.nokia.profiled can be found in this file
[edit] com.nokia.systemui
com.nokia.systemui is used to interface with various pieces of system UI. The known details of com.nokia.systemui can be found in this file this file and this file
[edit] com.nokia.HildonSVNotificationDaemon
com.nokia.HildonSVNotificationDaemon is used to trigger specific events (such as ringtones). The known details of com.nokia.HildonSVNotificationDaemon can be found in this file
[edit] org.freedesktop.Notifications
org.freedesktop.Notifications is used to print notifications (such as the little yellow bar that appears and then immediately disappears and the larger box that you have to specifically acknowledge). The known details of org.freedesktop.Notifications can be found in this file
[edit] com.nokia.HildonDesktop.Home
com.nokia.HildonDesktop.Home is used to get the current view ID. The known details of com.nokia.HildonDesktop.Home can be found in this file
[edit] com.nokia.HildonHome
com.nokia.HildonHome is used to set the background and open the desktop edit menu. The known details of com.nokia.HildonHome can be found in this file
[edit] com.nokia.HildonDesktop.AppMgr
com.nokia.HildonDesktop.AppMgr is used to launch apps. The known details of com.nokia.HildonDesktop.AppMgr can be found in this file
[edit] com.nokia.hildon_update_notifier
com.nokia.hildon_update_notifier is used to manage software updates through HAM. The known details of com.nokia.hildon_update_notifier can be found in this file
[edit] com.nokia.startup.signal
The com.nokia.startup.signal.init_done signal is sent once the phone initialization has completed and can be used to do things that need to wait for the initialization to complete.
- This page was last modified on 16 September 2013, at 14:19.
- This page has been accessed 7,119 times.