* [PATCH 1] src/profile: Add HSP default record for external profiles
@ 2014-11-25 11:38 Rakesh M K
2014-11-26 9:30 ` Johan Hedberg
0 siblings, 1 reply; 2+ messages in thread
From: Rakesh M K @ 2014-11-25 11:38 UTC (permalink / raw)
To: linux-bluetooth; +Cc: Rakesh M K
---
src/profile.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/src/profile.c b/src/profile.c
index 252063b..6e272c4 100644
--- a/src/profile.c
+++ b/src/profile.c
@@ -153,6 +153,44 @@
</attribute> \
</record>"
+#define HSP_AG_RECORD \
+ "<?xml version=\"1.0\" encoding=\"UTF-8\" ?> \
+ <record> \
+ <attribute id=\"0x0001\"> \
+ <sequence> \
+ <uuid value=\"0x1112\" /> \
+ <uuid value=\"0x1203\" /> \
+ </sequence> \
+ </attribute> \
+ <attribute id=\"0x0004\"> \
+ <sequence> \
+ <sequence> \
+ <uuid value=\"0x0100\" /> \
+ </sequence> \
+ <sequence> \
+ <uuid value=\"0x0003\" /> \
+ <uint8 value=\"0x%02x\" /> \
+ </sequence> \
+ </sequence> \
+ </attribute> \
+ <attribute id=\"0x0005\"> \
+ <sequence> \
+ <uuid value=\"0x1002\" /> \
+ </sequence> \
+ </attribute> \
+ <attribute id=\"0x0009\"> \
+ <sequence> \
+ <sequence> \
+ <uuid value=\"0x1108\" /> \
+ <uint16 value=\"0x%04x\" /> \
+ </sequence> \
+ </sequence> \
+ </attribute> \
+ <attribute id=\"0x0100\"> \
+ <text value=\"%s\" /> \
+ </attribute> \
+ </record>"
+
#define SPP_RECORD \
"<?xml version=\"1.0\" encoding=\"UTF-8\" ?> \
<record> \
@@ -1704,6 +1742,13 @@ static char *get_hfp_ag_record(struct ext_profile *ext, struct ext_io *l2cap,
ext->name, ext->features);
}
+static char *get_hsp_ag_record(struct ext_profile *ext, struct ext_io *l2cap,
+ struct ext_io *rfcomm)
+{
+ return g_strdup_printf(HSP_AG_RECORD, rfcomm->chan, ext->version,
+ ext->name);
+}
+
static char *get_spp_record(struct ext_profile *ext, struct ext_io *l2cap,
struct ext_io *rfcomm)
{
@@ -1913,6 +1958,8 @@ static struct default_settings {
.channel = HSP_AG_DEFAULT_CHANNEL,
.authorize = true,
.auto_connect = true,
+ .get_record = get_hsp_ag_record,
+ .version = 0x0102,
}, {
.uuid = OBEX_OPP_UUID,
.name = "Object Push",
--
1.7.9.5
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH 1] src/profile: Add HSP default record for external profiles
2014-11-25 11:38 [PATCH 1] src/profile: Add HSP default record for external profiles Rakesh M K
@ 2014-11-26 9:30 ` Johan Hedberg
0 siblings, 0 replies; 2+ messages in thread
From: Johan Hedberg @ 2014-11-26 9:30 UTC (permalink / raw)
To: Rakesh M K; +Cc: linux-bluetooth
Hi Rakesh,
On Tue, Nov 25, 2014, Rakesh M K wrote:
> ---
> src/profile.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 47 insertions(+)
Applied. Thanks.
Johan
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-11-26 9:30 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-25 11:38 [PATCH 1] src/profile: Add HSP default record for external profiles Rakesh M K
2014-11-26 9:30 ` Johan Hedberg
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.