Anybody willing to dedicate time and make it work on BlueZ v4 and BlueZ v3?
For now I'm not planning on including bluecove-bluez to next 2.1
Release as well.
Mark are you planning on continuing to support this module?
--
Vlad
Ok, I'll take a look.
Is everything still in the bluecove-bluez module in SVN?
If you have any thoughts on API changes or other requirements that will
affect this work please let me know.
The LICENSE.txt file is the LGPL - should it not be Apache 2.0?
build.xml, pom.xml, README.txt also mention the LGPL...
Cheers.
I see you resolved the compile error your posted about. It looks like
you did all of the maintenance required to ship -bluez with 2.1.0.
The RunDBusManager worked ootb. All unit tests passed. It works fine
with BlueZ v4.
Oh, heh heh... some of my tests to exclude my neighbour's BT device are
still in there...
What makes you think the current code won't work with BlueZ V3? I have
an old box with BlueZ v2, and everything else has been upgraded to V4 so
I'm unable to test V3 compatibility atm.
Patch attached so my neighbour can use bluecove :-)
When I run current sources on Fedora 10 - 32 bit I get this error:
org.freedesktop.DBus$Error$UnknownMethod: Method "DefaultAdapter" with
signature "" on interface "org.bluez.Manager" doesn't exist
org.freedesktop.DBus$Error$UnknownMethod: Method "DefaultAdapter" with
signature "" on interface "org.bluez.Manager" doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.freedesktop.dbus.Error.getException(Error.java:106)
at org.freedesktop.dbus.Error.throwException(Error.java:136)
at org.freedesktop.dbus.RemoteInvocationHandler.executeRemoteMethod(RemoteInvocationHandler.java:135)
at org.freedesktop.dbus.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:187)
at $Proxy1.DefaultAdapter(Unknown Source)
at com.intel.bluetooth.BluetoothStackBlueZ.initialize(BluetoothStackBlueZ.java:277)
Ok. I know what the issue is.
I'm building another box right now so I'll have a KUbuntu 8.04 and
KUbuntu 8.10 available. Later today I'll investigate further.