using test-health and test-health-sink

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am trying to make my desktop running latest BlueZ (4.96) as a hdp
source, and want to use test-health to communicate with a sink that I
know off.
However, when I try to use the test-health service  - I see that the
hdp_device hasn't been probed and then the dbus service
"org.bluez.HealthDevice" isn't running and hence getting this
error....

org.bluez.HealthManager seems to be running fine...
How do I make org.bluez.HealthDevice to be registered ?

[]:~/misc/bluez$ sudo ./test/test-health
Select 1. source or 2. sink: 1
 Select a data type: 1
 Select a preferred data channel type 1. reliable 2. streaming: 1
bluetoothd[13771]: health/mcap.c:mcap_instance_ref()
mcap_instance_ref(0x7fc216d8b500): ref=1
bluetoothd[13771]: health/hdp.c:update_adapter() 1. done update_adapter
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Adding
record with handle 0x10005
bluetoothd[13771]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[13771]: plugins/hciops.c:update_service_classes() hci0 value 72
bluetoothd[13771]: plugins/hciops.c:update_ext_inquiry_response() hci0
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 0000001e-0000-1000-8000-00805f9
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 0000001f-0000-1000-8000-00805f9
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 00001400-0000-1000-8000-00805f9
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 00001401-0000-1000-8000-00805f9
bluetoothd[13771]: health/hdp.c:manager_create_application() Health
application created with id /org/bluez/health_app_5
 New application created: /org/bluez/health_app_5
Connect to a remote device (y/n)? y
 1. /org/bluez/13771/hci0
Select an adapter: 1
 1. /org/bluez/13771/hci0/dev_08_00_28_0E_23_C3
Select a device: 1
 Perform an echo (y/n)? y

Traceback (most recent call last):
  File "./test/test-health", line 200, in <module>
    if device.Echo():
  File "/usr/lib/pymodules/python2.7/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.7/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.7/dbus/connection.py", line 630, in
call_blocking
    message, timeout)
dbus.exceptions.DBusException:
org.freedesktop.DBus.Error.UnknownMethod: Method "Echo" with signature
"" on interface "org.bluez.HealthDevice" doesn't exist

bluetoothd[13771]: health/hdp.c:client_disconnected() Client
disconnected from the bus, deleting hdp application
bluetoothd[13771]: health/hdp.c:remove_application() Application
/org/bluez/health_app_5 deleted
bluetoothd[13771]: health/hdp_util.c:hdp_application_unref()
health_application_unref(0x7fc216da2f90): ref=0
bluetoothd[13771]: health/mcap.c:mcap_instance_unref()
mcap_instance_unref(0x7fc216d8b500): ref=0
bluetoothd[13771]: src/sdpd-service.c:remove_record_from_server()
Removing record with handle 0x10005
bluetoothd[13771]: plugins/hciops.c:hciops_remove_uuid() hci0
bluetoothd[13771]: plugins/hciops.c:update_service_classes() hci0 value 72
bluetoothd[13771]: plugins/hciops.c:update_ext_inquiry_response() hci0



with test-health-sink something similar...
sudo ./test/test-health-sink
bluetoothd[13771]: health/mcap.c:mcap_instance_ref()
mcap_instance_ref(0x7fc216d96fe0): ref=1
bluetoothd[13771]: health/hdp.c:update_adapter() 1. done update_adapter
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Adding
record with handle 0x10005
bluetoothd[13771]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[13771]: plugins/hciops.c:update_service_classes() hci0 value 72
bluetoothd[13771]: plugins/hciops.c:update_ext_inquiry_response() hci0
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 0000001e-0000-1000-8000-00805f9
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 0000001f-0000-1000-8000-00805f9
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 00001400-0000-1000-8000-00805f9
bluetoothd[13771]: src/sdpd-service.c:add_record_to_server() Record
pattern UUID 00001402-0000-1000-8000-00805f9
bluetoothd[13771]: health/hdp.c:manager_create_application() Health
application created with id /org/bluez/health_app_7
/org/bluez/health_app_7
1. /org/bluez/13771/hci0
Select an adapter: 1
 1. /org/bluez/13771/hci0/dev_08_00_28_0E_23_C3
Select a device: 1
 Connecting to /org/bluez/13771/hci0/dev_08_00_28_0E_23_C3
Traceback (most recent call last):
  File "./test/test-health-sink", line 76, in <module>
    chan = device.CreateChannel(app_path, "Any")
  File "/usr/lib/pymodules/python2.7/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.7/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.7/dbus/connection.py", line 630, in
call_blocking
    message, timeout)
dbus.exceptions.DBusException:
org.freedesktop.DBus.Error.UnknownMethod: Method "CreateChannel" with
signature "os" on interface "org.bluez.HealthDevice" doesn't exist

bluetoothd[13771]: health/hdp.c:client_disconnected() Client
disconnected from the bus, deleting hdp application
bluetoothd[13771]: health/hdp.c:remove_application() Application
/org/bluez/health_app_7 deleted
bluetoothd[13771]: health/hdp_util.c:hdp_application_unref()
health_application_unref(0x7fc216da2f90): ref=0
bluetoothd[13771]: health/mcap.c:mcap_instance_unref()
mcap_instance_unref(0x7fc216d96fe0): ref=0
bluetoothd[13771]: src/sdpd-service.c:remove_record_from_server()
Removing record with handle 0x10005
bluetoothd[13771]: plugins/hciops.c:hciops_remove_uuid() hci0
bluetoothd[13771]: plugins/hciops.c:update_service_classes() hci0 value 72
bluetoothd[13771]: plugins/hciops.c:update_ext_inquiry_response() hci0
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux