Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ab2d1fad authored by Chris Manton's avatar Chris Manton
Browse files

Plumb advertiser data through shim controller

Bug: 142501909
Test: Verify advertising data obtained via nRF logger
Change-Id: I40f5aafd322c3a78ff80750def4a1decafa78b7a
parent 96379dc1
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -85,6 +85,10 @@ uint64_t Controller::GetControllerLeSupportedStates() const {
  return pimpl_->hci_controller_->GetControllerLeSupportedStates();
}

uint8_t Controller::GetControllerLeNumberOfSupportedAdverisingSets() const {
  return pimpl_->hci_controller_->GetControllerLeNumberOfSupportedAdverisingSets();
}

uint8_t Controller::GetControllerLocalExtendedFeaturesMaxPageNumber() const {
  return pimpl_->hci_controller_->GetControllerLocalExtendedFeaturesMaxPageNumber();
}
+1 −0
Original line number Diff line number Diff line
@@ -48,6 +48,7 @@ class Controller : public bluetooth::Module, public bluetooth::shim::IController
  uint64_t GetControllerLeLocalSupportedFeatures() const override;
  uint64_t GetControllerLeSupportedStates() const override;
  uint64_t GetControllerLocalExtendedFeatures(uint8_t page_number) const override;
  uint8_t GetControllerLeNumberOfSupportedAdverisingSets() const override;
  uint8_t GetControllerLocalExtendedFeaturesMaxPageNumber() const override;

 protected:
+1 −1
Original line number Diff line number Diff line
@@ -46,8 +46,8 @@ struct IController {
  virtual uint64_t GetControllerLeLocalSupportedFeatures() const = 0;
  virtual uint64_t GetControllerLeSupportedStates() const = 0;
  virtual uint64_t GetControllerLocalExtendedFeatures(uint8_t page_number) const = 0;
  virtual uint8_t GetControllerLeNumberOfSupportedAdverisingSets() const = 0;
  virtual uint8_t GetControllerLocalExtendedFeaturesMaxPageNumber() const = 0;

  virtual ~IController() {}
};