PandoraHost: compute advertising_interval_max with interval_range

This commit is contained in:
Charlie Boutier
2023-12-12 22:16:59 +00:00
committed by Slvr
parent e228597269
commit bb025514e7

View File

@@ -286,10 +286,10 @@ class HostService(HostServicer):
"TODO: add support for extended advertising in Bumble"
)
if advertising_interval := request.interval:
self.device.config.advertising_interval_min = advertising_interval
self.device.config.advertising_interval_max = advertising_interval
if request.interval_range:
raise NotImplementedError("TODO: add support for `request.interval_range`")
self.device.config.advertising_interval_min = int(advertising_interval)
self.device.config.advertising_interval_max = int(advertising_interval)
if interval_range := request.interval_range:
self.device.config.advertising_interval_max += int(interval_range)
if request.primary_phy:
raise NotImplementedError("TODO: add support for `request.primary_phy`")
if request.secondary_phy: