Reply to topic

Want to know the Reason for failure of DBus calls

parthasarathis
Registered Member
Posts
1
Karma
0
Hi All,

I am working on the car infotainment system.
The details of the system is given below.

Platform : LINUX
IPC : Dbus
BT Stack : Bluez
Module : AddressBook

When ever i am selecting the Contacts or the Call logs the below mentioned Dbus calls are invoked and became success.
dbus_message_new_method_call(OBEX_BUS_NAME, File_TransferPath,"org.freedesktop.DBus.Properties","Get");

dbus_connection_send_with_reply_and_block(session_bus, msg, -1, &err);

In some cases the above shown Dbus calls are failing and giving the below errors.

Error Message:Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist
Error Name:org.freedesktop.DBus.Error.UnknownObject

I have no clues why this Dbus call had failed.

Please help me in this regard.

Note : Both the Dbus calls are invoked to get the data from Bluez.

Thanks and regards,
Parthasarathi S
airdrik
Registered Member
Posts
989
Karma
1
OS
You might try using a dbus viewer/browser to double-check the dbus calls you are trying to make. Qt has one called qdbus (command-line, or qdbusviewer GUI) which comes in the qt5-dev-tools package.

Checking the docs it looks like that Get method takes two parameters: the interface name and the property name.


airdrik, proud to be a member of KDE forums since 2008-Dec.

 
Reply to topic

Bookmarks



Who is online

Registered users: Bing [Bot], Clancularius, destinys, Exabot [Bot], Glatzel, Google [Bot], Gummidge, jackdinn, luigitrezzi, nndubuka, Nyugame, rgaelzer, rolfreiner, Sogou [Bot], the.holysword, Yahoo [Bot]