2015-04-14 11:37:48

by Gowtham Anandha Babu

[permalink] [raw]
Subject: [PATCH] tools: Handle the common profile & service ecode

Handles the common profile and service error codes sent over the
Attribute Protocol in btgatt-client and monitor.
---
monitor/l2cap.c | 9 +++++++++
tools/btgatt-client.c | 6 ++++++
2 files changed, 15 insertions(+)

diff --git a/monitor/l2cap.c b/monitor/l2cap.c
index fc565b1..55efa54 100644
--- a/monitor/l2cap.c
+++ b/monitor/l2cap.c
@@ -2046,6 +2046,15 @@ static void att_error_response(const struct l2cap_frame *frame)
case 0x11:
str = "Insufficient Resources";
break;
+ case 0xfd:
+ str = "CCC Improperly Configured";
+ break;
+ case 0xfe:
+ str = "Procedure Already in Progress";
+ break;
+ case 0xff:
+ str = "Out of Range";
+ break;
default:
str = "Reserved";
break;
diff --git a/tools/btgatt-client.c b/tools/btgatt-client.c
index ee5315d..3935a7e 100644
--- a/tools/btgatt-client.c
+++ b/tools/btgatt-client.c
@@ -114,6 +114,12 @@ static const char *ecode_to_string(uint8_t ecode)
return "Group type Not Supported";
case BT_ATT_ERROR_INSUFFICIENT_RESOURCES:
return "Insufficient Resources";
+ case BT_ERROR_CCC_IMPROPERLY_CONFIGURED:
+ return "CCC Improperly Configured";
+ case BT_ERROR_ALREADY_IN_PROGRESS:
+ return "Procedure Already in Progress";
+ case BT_ERROR_OUT_OF_RANGE:
+ return "Out of Range";
default:
return "Unknown error type";
}
--
1.9.1



2015-04-21 12:23:46

by Gowtham Anandha Babu

[permalink] [raw]
Subject: RE: [PATCH] tools: Handle the common profile & service ecode

Ping.

> -----Original Message-----
> From: [email protected] [mailto:linux-bluetooth-
> [email protected]] On Behalf Of Gowtham Anandha Babu
> Sent: Thursday, April 16, 2015 7:23 PM
> To: [email protected]
> Subject: RE: [PATCH] tools: Handle the common profile & service ecode
>
> Ping.
>
> > -----Original Message-----
> > From: [email protected] [mailto:linux-bluetooth-
> > [email protected]] On Behalf Of Gowtham Anandha Babu
> > Sent: Tuesday, April 14, 2015 5:08 PM
> > To: [email protected]
> > Cc: [email protected]; [email protected]; Gowtham Anandha
> Babu
> > Subject: [PATCH] tools: Handle the common profile & service ecode
> >
> > Handles the common profile and service error codes sent over the
> > Attribute Protocol in btgatt-client and monitor.
> > ---
> > monitor/l2cap.c | 9 +++++++++
> > tools/btgatt-client.c | 6 ++++++
> > 2 files changed, 15 insertions(+)
> >
> > diff --git a/monitor/l2cap.c b/monitor/l2cap.c index fc565b1..55efa54
> 100644
> > --- a/monitor/l2cap.c
> > +++ b/monitor/l2cap.c
> > @@ -2046,6 +2046,15 @@ static void att_error_response(const struct
> > l2cap_frame *frame)
> > case 0x11:
> > str = "Insufficient Resources";
> > break;
> > + case 0xfd:
> > + str = "CCC Improperly Configured";
> > + break;
> > + case 0xfe:
> > + str = "Procedure Already in Progress";
> > + break;
> > + case 0xff:
> > + str = "Out of Range";
> > + break;
> > default:
> > str = "Reserved";
> > break;
> > diff --git a/tools/btgatt-client.c b/tools/btgatt-client.c index
> > ee5315d..3935a7e 100644
> > --- a/tools/btgatt-client.c
> > +++ b/tools/btgatt-client.c
> > @@ -114,6 +114,12 @@ static const char *ecode_to_string(uint8_t ecode)
> > return "Group type Not Supported";
> > case BT_ATT_ERROR_INSUFFICIENT_RESOURCES:
> > return "Insufficient Resources";
> > + case BT_ERROR_CCC_IMPROPERLY_CONFIGURED:
> > + return "CCC Improperly Configured";
> > + case BT_ERROR_ALREADY_IN_PROGRESS:
> > + return "Procedure Already in Progress";
> > + case BT_ERROR_OUT_OF_RANGE:
> > + return "Out of Range";
> > default:
> > return "Unknown error type";
> > }
> > --
> > 1.9.1
> >
> > --
> > To unsubscribe from this list: send the line "unsubscribe
linux-bluetooth"
> in
> > the body of a message to [email protected] More majordomo
> info
> > at http://vger.kernel.org/majordomo-info.html
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-bluetooth"
in
> the body of a message to [email protected] More majordomo
> info at http://vger.kernel.org/majordomo-info.html


2015-04-16 13:53:10

by Gowtham Anandha Babu

[permalink] [raw]
Subject: RE: [PATCH] tools: Handle the common profile & service ecode

Ping.

> -----Original Message-----
> From: [email protected] [mailto:linux-bluetooth-
> [email protected]] On Behalf Of Gowtham Anandha Babu
> Sent: Tuesday, April 14, 2015 5:08 PM
> To: [email protected]
> Cc: [email protected]; [email protected]; Gowtham Anandha
> Babu
> Subject: [PATCH] tools: Handle the common profile & service ecode
>
> Handles the common profile and service error codes sent over the Attribute
> Protocol in btgatt-client and monitor.
> ---
> monitor/l2cap.c | 9 +++++++++
> tools/btgatt-client.c | 6 ++++++
> 2 files changed, 15 insertions(+)
>
> diff --git a/monitor/l2cap.c b/monitor/l2cap.c index fc565b1..55efa54
100644
> --- a/monitor/l2cap.c
> +++ b/monitor/l2cap.c
> @@ -2046,6 +2046,15 @@ static void att_error_response(const struct
> l2cap_frame *frame)
> case 0x11:
> str = "Insufficient Resources";
> break;
> + case 0xfd:
> + str = "CCC Improperly Configured";
> + break;
> + case 0xfe:
> + str = "Procedure Already in Progress";
> + break;
> + case 0xff:
> + str = "Out of Range";
> + break;
> default:
> str = "Reserved";
> break;
> diff --git a/tools/btgatt-client.c b/tools/btgatt-client.c index
> ee5315d..3935a7e 100644
> --- a/tools/btgatt-client.c
> +++ b/tools/btgatt-client.c
> @@ -114,6 +114,12 @@ static const char *ecode_to_string(uint8_t ecode)
> return "Group type Not Supported";
> case BT_ATT_ERROR_INSUFFICIENT_RESOURCES:
> return "Insufficient Resources";
> + case BT_ERROR_CCC_IMPROPERLY_CONFIGURED:
> + return "CCC Improperly Configured";
> + case BT_ERROR_ALREADY_IN_PROGRESS:
> + return "Procedure Already in Progress";
> + case BT_ERROR_OUT_OF_RANGE:
> + return "Out of Range";
> default:
> return "Unknown error type";
> }
> --
> 1.9.1
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-bluetooth"
in
> the body of a message to [email protected] More majordomo
> info at http://vger.kernel.org/majordomo-info.html


2015-05-15 11:49:44

by Luiz Augusto von Dentz

[permalink] [raw]
Subject: Re: [PATCH] tools: Handle the common profile & service ecode

Hi Gowtham,

On Fri, May 15, 2015 at 8:15 AM, Gowtham Anandha Babu
<[email protected]> wrote:
> Ping.
>
>> -----Original Message-----
>> From: [email protected] [mailto:linux-bluetooth-
>> [email protected]] On Behalf Of Gowtham Anandha Babu
>> Sent: Tuesday, April 21, 2015 5:54 PM
>> To: [email protected]
>> Subject: RE: [PATCH] tools: Handle the common profile & service ecode
>>
>> Ping.
>>
>> > -----Original Message-----
>> > From: [email protected] [mailto:linux-bluetooth-
>> > [email protected]] On Behalf Of Gowtham Anandha Babu
>> > Sent: Thursday, April 16, 2015 7:23 PM
>> > To: [email protected]
>> > Subject: RE: [PATCH] tools: Handle the common profile & service ecode
>> >
>> > Ping.
>> >
>> > > -----Original Message-----
>> > > From: [email protected] [mailto:linux-bluetooth-
>> > > [email protected]] On Behalf Of Gowtham Anandha Babu
>> > > Sent: Tuesday, April 14, 2015 5:08 PM
>> > > To: [email protected]
>> > > Cc: [email protected]; [email protected]; Gowtham
>> Anandha
>> > Babu
>> > > Subject: [PATCH] tools: Handle the common profile & service ecode
>> > >
>> > > Handles the common profile and service error codes sent over the
>> > > Attribute Protocol in btgatt-client and monitor.
>> > > ---
>> > > monitor/l2cap.c | 9 +++++++++
>> > > tools/btgatt-client.c | 6 ++++++
>> > > 2 files changed, 15 insertions(+)
>> > >
>> > > diff --git a/monitor/l2cap.c b/monitor/l2cap.c index
>> > > fc565b1..55efa54
>> > 100644
>> > > --- a/monitor/l2cap.c
>> > > +++ b/monitor/l2cap.c
>> > > @@ -2046,6 +2046,15 @@ static void att_error_response(const struct
>> > > l2cap_frame *frame)
>> > > case 0x11:
>> > > str = "Insufficient Resources";
>> > > break;
>> > > + case 0xfd:
>> > > + str = "CCC Improperly Configured";
>> > > + break;
>> > > + case 0xfe:
>> > > + str = "Procedure Already in Progress";
>> > > + break;
>> > > + case 0xff:
>> > > + str = "Out of Range";
>> > > + break;
>> > > default:
>> > > str = "Reserved";
>> > > break;
>> > > diff --git a/tools/btgatt-client.c b/tools/btgatt-client.c index
>> > > ee5315d..3935a7e 100644
>> > > --- a/tools/btgatt-client.c
>> > > +++ b/tools/btgatt-client.c
>> > > @@ -114,6 +114,12 @@ static const char *ecode_to_string(uint8_t
>> ecode)
>> > > return "Group type Not Supported";
>> > > case BT_ATT_ERROR_INSUFFICIENT_RESOURCES:
>> > > return "Insufficient Resources";
>> > > + case BT_ERROR_CCC_IMPROPERLY_CONFIGURED:
>> > > + return "CCC Improperly Configured";
>> > > + case BT_ERROR_ALREADY_IN_PROGRESS:
>> > > + return "Procedure Already in Progress";
>> > > + case BT_ERROR_OUT_OF_RANGE:
>> > > + return "Out of Range";
>> > > default:
>> > > return "Unknown error type";
>> > > }
>> > > --
>> > > 1.9.1
>> > >
>> > > --
>> > > To unsubscribe from this list: send the line "unsubscribe
>> linux-bluetooth"
>> > in
>> > > the body of a message to [email protected] More majordomo
>> > info
>> > > at http://vger.kernel.org/majordomo-info.html
>> >
>> > --
>> > To unsubscribe from this list: send the line "unsubscribe
> linux-bluetooth"
>> in
>> > the body of a message to [email protected] More majordomo
>> info
>> > at http://vger.kernel.org/majordomo-info.html
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-bluetooth"
> in
>> the body of a message to [email protected] More majordomo
>> info at http://vger.kernel.org/majordomo-info.html

Applied, thanks.


--
Luiz Augusto von Dentz

2015-05-15 05:15:09

by Gowtham Anandha Babu

[permalink] [raw]
Subject: RE: [PATCH] tools: Handle the common profile & service ecode

Ping.

> -----Original Message-----
> From: [email protected] [mailto:linux-bluetooth-
> [email protected]] On Behalf Of Gowtham Anandha Babu
> Sent: Tuesday, April 21, 2015 5:54 PM
> To: [email protected]
> Subject: RE: [PATCH] tools: Handle the common profile & service ecode
>
> Ping.
>
> > -----Original Message-----
> > From: [email protected] [mailto:linux-bluetooth-
> > [email protected]] On Behalf Of Gowtham Anandha Babu
> > Sent: Thursday, April 16, 2015 7:23 PM
> > To: [email protected]
> > Subject: RE: [PATCH] tools: Handle the common profile & service ecode
> >
> > Ping.
> >
> > > -----Original Message-----
> > > From: [email protected] [mailto:linux-bluetooth-
> > > [email protected]] On Behalf Of Gowtham Anandha Babu
> > > Sent: Tuesday, April 14, 2015 5:08 PM
> > > To: [email protected]
> > > Cc: [email protected]; [email protected]; Gowtham
> Anandha
> > Babu
> > > Subject: [PATCH] tools: Handle the common profile & service ecode
> > >
> > > Handles the common profile and service error codes sent over the
> > > Attribute Protocol in btgatt-client and monitor.
> > > ---
> > > monitor/l2cap.c | 9 +++++++++
> > > tools/btgatt-client.c | 6 ++++++
> > > 2 files changed, 15 insertions(+)
> > >
> > > diff --git a/monitor/l2cap.c b/monitor/l2cap.c index
> > > fc565b1..55efa54
> > 100644
> > > --- a/monitor/l2cap.c
> > > +++ b/monitor/l2cap.c
> > > @@ -2046,6 +2046,15 @@ static void att_error_response(const struct
> > > l2cap_frame *frame)
> > > case 0x11:
> > > str = "Insufficient Resources";
> > > break;
> > > + case 0xfd:
> > > + str = "CCC Improperly Configured";
> > > + break;
> > > + case 0xfe:
> > > + str = "Procedure Already in Progress";
> > > + break;
> > > + case 0xff:
> > > + str = "Out of Range";
> > > + break;
> > > default:
> > > str = "Reserved";
> > > break;
> > > diff --git a/tools/btgatt-client.c b/tools/btgatt-client.c index
> > > ee5315d..3935a7e 100644
> > > --- a/tools/btgatt-client.c
> > > +++ b/tools/btgatt-client.c
> > > @@ -114,6 +114,12 @@ static const char *ecode_to_string(uint8_t
> ecode)
> > > return "Group type Not Supported";
> > > case BT_ATT_ERROR_INSUFFICIENT_RESOURCES:
> > > return "Insufficient Resources";
> > > + case BT_ERROR_CCC_IMPROPERLY_CONFIGURED:
> > > + return "CCC Improperly Configured";
> > > + case BT_ERROR_ALREADY_IN_PROGRESS:
> > > + return "Procedure Already in Progress";
> > > + case BT_ERROR_OUT_OF_RANGE:
> > > + return "Out of Range";
> > > default:
> > > return "Unknown error type";
> > > }
> > > --
> > > 1.9.1
> > >
> > > --
> > > To unsubscribe from this list: send the line "unsubscribe
> linux-bluetooth"
> > in
> > > the body of a message to [email protected] More majordomo
> > info
> > > at http://vger.kernel.org/majordomo-info.html
> >
> > --
> > To unsubscribe from this list: send the line "unsubscribe
linux-bluetooth"
> in
> > the body of a message to [email protected] More majordomo
> info
> > at http://vger.kernel.org/majordomo-info.html
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-bluetooth"
in
> the body of a message to [email protected] More majordomo
> info at http://vger.kernel.org/majordomo-info.html