Linux bluetooth development
 help / color / mirror / Atom feed
* [PATCH v2 1/6] Add parsing for ATT Write Request
@ 2011-03-30 14:01 Andre Dieb Martins
  2011-03-30 14:01 ` [PATCH v2 2/6] Add parsing for ATT Write Command Andre Dieb Martins
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Andre Dieb Martins @ 2011-03-30 14:01 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: andre.dieb

Note we do not need extra parsing for ATT Write Response as it only has one
field (opcode).
---
 parser/att.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/parser/att.c b/parser/att.c
index 7b8b83c..3804206 100644
--- a/parser/att.c
+++ b/parser/att.c
@@ -476,6 +476,18 @@ static void att_read_by_group_resp_dump(int level, struct frame *frm)
 	}
 }
 
+static void att_write_req_dump(int level, struct frame *frm)
+{
+	uint16_t handle = btohs(htons(get_u16(frm)));
+
+	p_indent(level, frm);
+	printf("handle 0x%4.4x value ", handle);
+
+	while (frm->len > 0)
+		printf(" 0x%2.2x", get_u8(frm));
+	printf("\n");
+}
+
 static void att_handle_notify_dump(int level, struct frame *frm)
 {
 	uint16_t handle = btohs(htons(get_u16(frm)));
@@ -549,6 +561,9 @@ void att_dump(int level, struct frame *frm)
 		case ATT_OP_READ_BY_GROUP_RESP:
 			att_read_by_group_resp_dump(level + 1, frm);
 			break;
+		case ATT_OP_WRITE_REQ:
+			att_write_req_dump(level + 1, frm);
+			break;
 		case ATT_OP_HANDLE_NOTIFY:
 			att_handle_notify_dump(level + 1, frm);
 			break;
-- 
1.7.1


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-03-30 16:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-30 14:01 [PATCH v2 1/6] Add parsing for ATT Write Request Andre Dieb Martins
2011-03-30 14:01 ` [PATCH v2 2/6] Add parsing for ATT Write Command Andre Dieb Martins
2011-03-30 14:01 ` [PATCH v2 3/6] Add parsing for ATT Signed Write Andre Dieb Martins
2011-03-30 14:01 ` [PATCH v2 4/6] Fix handle formatting for ATT Handle Notify Andre Dieb Martins
2011-03-30 14:01 ` [PATCH v2 5/6] Add parsing for ATT Prepare Write Andre Dieb Martins
2011-03-30 14:01 ` [PATCH v2 6/6] Add parsing for ATT Execute Write command Andre Dieb Martins
2011-03-30 16:47 ` [PATCH v2 1/6] Add parsing for ATT Write Request Johan Hedberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox