From 7b0cb27427b88e432c8bbf55573bcc3cc6a3e8ea Mon Sep 17 00:00:00 2001 From: paul-szczepanek-arm <33840200+paul-szczepanek-arm@users.noreply.github.com> Date: Wed, 21 Nov 2018 11:27:04 +0000 Subject: [PATCH] added type conversion for connection params --- features/FEATURE_BLE/ble/BLETypes.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/features/FEATURE_BLE/ble/BLETypes.h b/features/FEATURE_BLE/ble/BLETypes.h index 47936d699a..4e956fda21 100644 --- a/features/FEATURE_BLE/ble/BLETypes.h +++ b/features/FEATURE_BLE/ble/BLETypes.h @@ -611,6 +611,14 @@ struct peer_address_type_t :SafeEnum { ANONYMOUS = 0xFF }; + ble::target_peer_address_type_t getTargetAddressType() const { + if (value() == RANDOM || value() == RANDOM_STATIC_IDENTITY) { + return ble::target_peer_address_type_t::RANDOM; + } + + return ble::target_peer_address_type_t::PUBLIC; + } + /** * Construct a new instance of peer_address_type_t. */