Api 如何获得;物业;通过gdbus

Api 如何获得;物业;通过gdbus,api,gdbus,Api,Gdbus,有人能告诉我在哪里可以找到关于如何使用gdbus调用从系统获取信息的文档吗 我在这里提供以下API: 我想读一个例子: 型号 修订版 状态 PowerState 等等 我想知道如何创建一个调用,通过gdbus从调制解调器中获取“属性” 谢谢可以通过以下方法访问DBus属性: org.freedesktop.DBus.Properties.Get (in STRING interface_name, in STRING p

有人能告诉我在哪里可以找到关于如何使用gdbus调用从系统获取信息的文档吗

我在这里提供以下API:

我想读一个例子:
型号
修订版
状态
PowerState

等等

我想知道如何创建一个调用,通过gdbus从调制解调器中获取“属性”


谢谢

可以通过以下方法访问DBus属性:

org.freedesktop.DBus.Properties.Get (in STRING interface_name,
                                     in STRING property_name, 
                                     out VARIANT value); 

其中/path/to/Modem/object类似于
/org/freedesktop.ModemManager1/Modems/#
,#是要获取信息的调制解调器的唯一整数标识符。 有关dbus的更多信息,请查看文档

org.freedesktop.DBus.Properties.GetAll (in STRING interface_name,
                                        out DICT<STRING,VARIANT> props)
dbus-send --system --dest=org.freedesktop.ModemManager1 --print-reply \
/path/to/Modem/object org.freedesktop.DBus.Properties.Get \
string:'org.freedesktop.ModemManager1.Modem' string:'Model'