From 093aff824ccd4cc02ed5cddd85c7635ef5c46fb4 Mon Sep 17 00:00:00 2001 From: Arkadiusz Bokowy Date: Thu, 21 Nov 2024 18:01:43 +0100 Subject: [PATCH] [Linux] Reuse short UUID defined in BLE layer (#36557) * [Linux] Reuse short UUID defined in BLE layer * Restyled by clang-format --------- Co-authored-by: Restyled.io --- src/platform/Linux/BLEManagerImpl.cpp | 7 +++---- src/platform/Linux/BLEManagerImpl.h | 1 - src/platform/NuttX/BLEManagerImpl.cpp | 9 ++++----- src/platform/NuttX/BLEManagerImpl.h | 1 - 4 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/platform/Linux/BLEManagerImpl.cpp b/src/platform/Linux/BLEManagerImpl.cpp index 4ef45f88ea60fa..9f285e6192df9a 100644 --- a/src/platform/Linux/BLEManagerImpl.cpp +++ b/src/platform/Linux/BLEManagerImpl.cpp @@ -186,9 +186,8 @@ uint16_t BLEManagerImpl::_NumConnections() CHIP_ERROR BLEManagerImpl::ConfigureBle(uint32_t aAdapterId, bool aIsCentral) { - mAdapterId = aAdapterId; - mIsCentral = aIsCentral; - mpBLEAdvUUID = "0xFFF6"; + mAdapterId = aAdapterId; + mIsCentral = aIsCentral; return CHIP_NO_ERROR; } @@ -578,7 +577,7 @@ void BLEManagerImpl::DriveBLEState() // Configure advertising data if it hasn't been done yet. if (!mFlags.Has(Flags::kAdvertisingConfigured)) { - SuccessOrExit(err = mBLEAdvertisement.Init(mAdapter.get(), mpBLEAdvUUID, mDeviceName)); + SuccessOrExit(err = mBLEAdvertisement.Init(mAdapter.get(), Ble::CHIP_BLE_SERVICE_SHORT_UUID_STR, mDeviceName)); mFlags.Set(Flags::kAdvertisingConfigured); } diff --git a/src/platform/Linux/BLEManagerImpl.h b/src/platform/Linux/BLEManagerImpl.h index e216a09b8e46f1..d4aeaa3b8998aa 100644 --- a/src/platform/Linux/BLEManagerImpl.h +++ b/src/platform/Linux/BLEManagerImpl.h @@ -199,7 +199,6 @@ class BLEManagerImpl final : public BLEManager, BluezEndpoint mEndpoint{ mBluezObjectManager }; BluezAdvertisement mBLEAdvertisement{ mEndpoint }; - const char * mpBLEAdvUUID = nullptr; ChipDeviceScanner mDeviceScanner{ mBluezObjectManager }; BLEScanConfig mBLEScanConfig; diff --git a/src/platform/NuttX/BLEManagerImpl.cpp b/src/platform/NuttX/BLEManagerImpl.cpp index 6672b5d4bdd295..b8d7c64d0004b1 100644 --- a/src/platform/NuttX/BLEManagerImpl.cpp +++ b/src/platform/NuttX/BLEManagerImpl.cpp @@ -35,7 +35,7 @@ #include #include -#include +#include #include #include #include @@ -197,9 +197,8 @@ uint16_t BLEManagerImpl::_NumConnections() CHIP_ERROR BLEManagerImpl::ConfigureBle(uint32_t aAdapterId, bool aIsCentral) { - mAdapterId = aAdapterId; - mIsCentral = aIsCentral; - mpBLEAdvUUID = "0xFFF6"; + mAdapterId = aAdapterId; + mIsCentral = aIsCentral; return CHIP_NO_ERROR; } @@ -587,7 +586,7 @@ void BLEManagerImpl::DriveBLEState() // Configure advertising data if it hasn't been done yet. if (!mFlags.Has(Flags::kAdvertisingConfigured)) { - SuccessOrExit(err = mBLEAdvertisement.Init(mEndpoint, mpBLEAdvUUID, mDeviceName)); + SuccessOrExit(err = mBLEAdvertisement.Init(mEndpoint, Ble::CHIP_BLE_SERVICE_SHORT_UUID_STR, mDeviceName)); mFlags.Set(Flags::kAdvertisingConfigured); } diff --git a/src/platform/NuttX/BLEManagerImpl.h b/src/platform/NuttX/BLEManagerImpl.h index f6f6db6c3a3b3f..e8aca8b7c7b304 100644 --- a/src/platform/NuttX/BLEManagerImpl.h +++ b/src/platform/NuttX/BLEManagerImpl.h @@ -189,7 +189,6 @@ class BLEManagerImpl final : public BLEManager, BluezEndpoint mEndpoint; BluezAdvertisement mBLEAdvertisement; - const char * mpBLEAdvUUID = nullptr; ChipDeviceScanner mDeviceScanner; BLEScanConfig mBLEScanConfig;