8

vala bluez の例 ( DbusClientSamplesページにあります) を実行しようとしたところ、次のエラーが発生しました。

GDBus.Error:org.freedesktop.DBus.Error.UnknownObject:
Method "DiscoverDevices" with signature "" on interface "org.bluez.Adapter"
doesn't exist

サンプルは非推奨の API を使用していますか? はいの場合、bluez の DBUS API に関する更新されたドキュメントはどこにありますか? 私が(グーグルで)見つけたすべてのドキュメントにはDiscoverDevicesメソッドが含まれているため、かなり混乱しています。

4

3 に答える 3

11

AFAICT org.bluez.Adapter はなくなりました (bluez-5.12 を実行している私の Fedora 20 システムには表示されません)。その代わりにorg.bluez.Adapter1があります。bluez D-Bus API のすべての最新ドキュメントは、 https: //git.kernel.org/cgit/bluetooth/bluez.git/tree/doc で入手できます。

于 2014-01-16T06:37:57.553 に答える