From b895b60dcff675f9f1e9f57749b0ef2eb7d1a2f7 Mon Sep 17 00:00:00 2001 From: Jefferson Delfes Date: Thu, 11 Apr 2013 11:24:42 -0400 Subject: [PATCH] emulator: Add getter function for device address in btdev This helper function returns bdaddr field from btdev. --- emulator/btdev.c | 5 +++++ emulator/btdev.h | 1 + 2 files changed, 6 insertions(+) diff --git a/emulator/btdev.c b/emulator/btdev.c index 7a8cf78de..f7a9ff65a 100644 --- a/emulator/btdev.c +++ b/emulator/btdev.c @@ -453,6 +453,11 @@ void btdev_set_bdaddr(struct btdev *btdev, uint8_t *bdaddr) memcpy(btdev->bdaddr, bdaddr, 6); } +const uint8_t *btdev_get_bdaddr(struct btdev *btdev) +{ + return btdev->bdaddr; +} + void btdev_set_command_handler(struct btdev *btdev, btdev_command_func handler, void *user_data) { diff --git a/emulator/btdev.h b/emulator/btdev.h index ef71a9ba5..fb4df66e0 100644 --- a/emulator/btdev.h +++ b/emulator/btdev.h @@ -66,6 +66,7 @@ struct btdev *btdev_create(enum btdev_type type, uint16_t id); void btdev_destroy(struct btdev *btdev); void btdev_set_bdaddr(struct btdev *btdev, uint8_t *bdaddr); +const uint8_t *btdev_get_bdaddr(struct btdev *btdev); void btdev_set_command_handler(struct btdev *btdev, btdev_command_func handler, void *user_data); -- 2.47.3