From 9f809c0c99fdb5ae1be1978608b10792f20abda7 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Fri, 20 Dec 2013 19:30:10 +0100 Subject: [PATCH] android: Add shortcommings section to README This sections lists unimplemented methods, callbacks or properties with few words of comments why feature is missing. --- android/README | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/android/README b/android/README index 68c3e9fdb..6d0e2429f 100644 --- a/android/README +++ b/android/README @@ -91,3 +91,40 @@ use provided android/system-emulator, which takes care of launching daemon automatically on HAL library initialization. To deinitialize HAL library and stop daemon type 'bluetooth cleanup'. Type 'help' for more information. Tab completion is also supported. + +=========================== +Implementation shortcomings +=========================== + +It is possible that some of HAL functionality is missing implementation due to +reasons like feature feasibility or necessity for latest Android Framework. +This sections provides list of such deficiencies. Note that HAL library is +always expected to fully implement HAL API so missing implementation might +happen only in daemon. + +HAL Bluetooth +============= +methods: +dut_mode_send never called from Android Framework +le_test_mode never called from Android Framework +get_remote_service_record never called from Android Framework + +callbacks: +dut_mode_recv_cb +le_test_mode_cb + +properties: +BT_PROPERTY_SERVICE_RECORD not supported for adapter and device, for + device this property is to be returned as + response to get_remote_service_record, + not sure what to return on get_property + calls (records of all services?) + +BT_PROPERTY_REMOTE_VERSION_INFO information required by this property (LMP + information) are not accessible from mgmt + interface, also marking this property as + settable is probably a typo in HAL header + +Socket HAL +========== +Support only for BTSOCK_RFCOMM socket type. -- 2.47.3