Re: [PATCH 2/2] tools/btgatt-client: print error string and code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ping


On Friday 07 July 2017 08:04 PM, Biman Paul wrote:
It is difficult to remember each and every error code.
Printing the error string reduces some effort to refer
error codes and their meaning every time.
---
  tools/btgatt-client.c |   11 ++++++-----
  1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/tools/btgatt-client.c b/tools/btgatt-client.c
index 51bc362..2fb1a31 100644
--- a/tools/btgatt-client.c
+++ b/tools/btgatt-client.c
@@ -365,8 +365,8 @@ static void ready_cb(bool success, uint8_t att_ecode, void *user_data)
  	struct client *cli = user_data;
if (!success) {
-		PRLOG("GATT discovery procedures failed - error code: 0x%02x\n",
-								att_ecode);
+		PRLOG("GATT discovery procedures failed: %s (0x%02x)\n",
+				ecode_to_string(att_ecode), att_ecode);
  		return;
  	}
@@ -480,7 +480,8 @@ static void read_multiple_cb(bool success, uint8_t att_ecode,
  	int i;
if (!success) {
-		PRLOG("\nRead multiple request failed: 0x%02x\n", att_ecode);
+		PRLOG("\nRead multiple request failed: %s (0x%02x)\n",
+				ecode_to_string(att_ecode), att_ecode);
  		return;
  	}
@@ -1109,8 +1110,8 @@ static void notify_cb(uint16_t value_handle, const uint8_t *value,
  static void register_notify_cb(uint16_t att_ecode, void *user_data)
  {
  	if (att_ecode) {
-		PRLOG("Failed to register notify handler "
-					"- error code: 0x%02x\n", att_ecode);
+		PRLOG("Failed to register notify handler: %s (0x%02x)\n",
+				ecode_to_string(att_ecode), att_ecode);
  		return;
  	}

--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux