Return-Path: From: Gowtham Anandha Babu To: linux-bluetooth@vger.kernel.org Cc: bharat.panda@samsung.com, cpgs@samsung.com, Gowtham Anandha Babu Subject: [PATCH] tools: Handle the common profile & service ecode Date: Tue, 14 Apr 2015 17:07:48 +0530 Message-id: <1429011468-13667-1-git-send-email-gowtham.ab@samsung.com> Sender: linux-bluetooth-owner@vger.kernel.org List-ID: 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