summaryrefslogtreecommitdiff
path: root/monitor/lmp.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2015-10-09 15:34:32 +0200
committerMarcel Holtmann <marcel@holtmann.org>2015-10-09 15:34:50 +0200
commite01b3ba863ee4b6a3a290366ff4c916a378eb661 (patch)
treec25cf6ed86e270eb6e8506ddcfd25304df558288 /monitor/lmp.c
parent0ab3242f26d6c3dda80cf0b162d65f138613a2ed (diff)
downloadbluez-e01b3ba863ee4b6a3a290366ff4c916a378eb661.tar.gz
monitor: Add support for decoding LMP clock offset response
Diffstat (limited to 'monitor/lmp.c')
-rw-r--r--monitor/lmp.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/monitor/lmp.c b/monitor/lmp.c
index 93ff08af6..d246776a1 100644
--- a/monitor/lmp.c
+++ b/monitor/lmp.c
@@ -94,6 +94,13 @@ static void clkoffset_req(const void *data, uint8_t size)
{
}
+static void clkoffset_rsp(const void *data, uint8_t size)
+{
+ const struct bt_lmp_clkoffset_rsp *pdu = data;
+
+ print_field("Clock offset: 0x%4.4x", le16_to_cpu(pdu->offset));
+}
+
static void detach(const void *data, uint8_t size)
{
const struct bt_lmp_detach *pdu = data;
@@ -727,7 +734,7 @@ static const struct lmp_data lmp_table[] = {
{ 3, "LMP_accepted", accepted, 1, true },
{ 4, "LMP_not_accepted", not_accepted, 2, true },
{ 5, "LMP_clkoffset_req", clkoffset_req, 0, true },
- { 6, "LMP_clkoffset_res" },
+ { 6, "LMP_clkoffset_res", clkoffset_rsp, 2, true },
{ 7, "LMP_detach", detach, 1, true },
{ 8, "LMP_in_rand" },
{ 9, "LMP_comb_key" },