summaryrefslogtreecommitdiff
path: root/android/hal-ipc-api.txt
diff options
context:
space:
mode:
authorGrzegorz Kolodziejczyk <grzegorz.kolodziejczyk@tieto.com>2014-10-03 16:03:59 +0200
committerSzymon Janc <szymon.janc@tieto.com>2014-10-08 14:45:19 +0200
commit66d20db49c41ecb5a8de6646e5f81ad71687ae07 (patch)
tree4caac92ac70e24b596712c3d18e66d1595ff4c2b /android/hal-ipc-api.txt
parentaccd43d05b786c9a9723ec29b6bb5271d10d9328 (diff)
downloadbluez-66d20db49c41ecb5a8de6646e5f81ad71687ae07.tar.gz
android/hal-ipc-api: Add MAP client HAL
Diffstat (limited to 'android/hal-ipc-api.txt')
-rw-r--r--android/hal-ipc-api.txt42
1 files changed, 42 insertions, 0 deletions
diff --git a/android/hal-ipc-api.txt b/android/hal-ipc-api.txt
index 739fdbf05..6c647b76b 100644
--- a/android/hal-ipc-api.txt
+++ b/android/hal-ipc-api.txt
@@ -2446,3 +2446,45 @@ Notifications:
Opcode 0x95 - Ring Indication notification
Notification parameters: <none>
+
+
+Bluetooth Map Client HAL (ID 11)
+=========================
+
+Android HAL name: "map_client" (BT_PROFILE_MAP_CLIENT_ID)
+
+Commands and responses:
+
+ Opcode 0x00 - Error response
+
+ Response parameters: Status (1 octet)
+
+ Valid status values: 0x01 = Fail
+ 0x02 = Not ready
+ 0x03 = No memory
+ 0x04 = Busy
+ 0x05 = Done (already completed)
+ 0x06 = Unsupported
+ 0x07 = Parameter invalid
+ 0x08 = Unhandled
+ 0x09 = Authentication failure
+ 0x0a = Remote device down
+
+ Opcode 0x01 - Get Remote MAS Instances
+
+ Command parameters: Remote address (6 octets)
+ Response parameters: <none>
+
+ In case of an error, the error response will be returned.
+
+Notifications:
+
+ Opcode 0x81 - Remote MAS Instances notification
+
+ Notification parameters: Status (1 octet)
+ Remote address (6 octets)
+ Number of instances (4 octets)
+ Instance ID # (4 octets)
+ Channel # (4 octets)
+ Message types (4 octets)
+ Name # (string)