ModemManager DBUS API

Aleksander Morgado aleksander at aleksander.es
Tue Mar 22 08:00:59 UTC 2016


On Tue, Mar 22, 2016 at 12:07 AM, Ali Nematollahi <alirezan1 at gmail.com> wrote:
> I'm trying to get some data out of MM through DBUS but the API does not seem
> to be working. I want to get for example the signal quality and I do:
>
>
> dbus-send --print-reply --system \
>     --dest=org.freedesktop.ModemManager1 \
>     /org/freedesktop/ModemManager1/Modem/0 \
>     org.freedesktop.ModemManager1.Modem.Signal.Gsm
>
>
> Following the API documentation here:
>
> https://www.freedesktop.org/software/ModemManager/api/latest/gdbus-org.freedesktop.ModemManager1.Modem.Signal.html
>
>
> But I get:
> Error org.freedesktop.DBus.Error.UnknownMethod: No such interface
> `org.freedesktop.ModemManager1.Modem.Signal' on object at path
> /org/freedesktop/ModemManager1/Modem/0
>
>
> Am I missing something in my system?

Not all modems expose all interfaces. In particular, the "Signal"
interface is currently only available for QMI modems; is that the one
you're using? If you just want signal quality, you can try to read the
one provided in the generic Modem interface, as that is usually always
available:

https://www.freedesktop.org/software/ModemManager/api/latest/gdbus-org.freedesktop.ModemManager1.Modem.html#gdbus-property-org-freedesktop-ModemManager1-Modem.SignalQuality


-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list