OSDN Git Service

gd: Change AdvertiserId type to uint8_t
authorChienyuan <chienyuanhuang@google.com>
Wed, 16 Sep 2020 09:10:43 +0000 (17:10 +0800)
committerChienyuan <chienyuanhuang@google.com>
Wed, 16 Sep 2020 09:11:17 +0000 (17:11 +0800)
Tag: #gd-refactor
Bug: 159815595
Test: gd/cert/run --host
Change-Id: Ie0aaaebe89e712c648a3be0217d2a2394a5a9085

gd/hci/le_advertising_manager.h

index e2ca95e..790564f 100644 (file)
@@ -60,7 +60,7 @@ class ExtendedAdvertisingConfig : public AdvertisingConfig {
   ExtendedAdvertisingConfig(const AdvertisingConfig& config);
 };
 
-using AdvertiserId = int32_t;
+using AdvertiserId = uint8_t;
 
 class AdvertisingCallback {
  public:
@@ -80,7 +80,7 @@ class AdvertisingCallback {
 
 class LeAdvertisingManager : public bluetooth::Module {
  public:
-  static constexpr AdvertiserId kInvalidId = -1;
+  static constexpr AdvertiserId kInvalidId = 0xFF;
   static constexpr uint8_t kInvalidHandle = 0xFF;
   LeAdvertisingManager();