Skip to content

struct Advertisement is an incomplete representation of org.bluez.LEAdvertisement #183

@kevinpowell

Description

@kevinpowell

The Advertisement struct does not allow full access to the DBus API for advertising.

In particular, all the fields relating to the Scan Request/Scan Response exchange are missing.

https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/org.bluez.LEAdvertisement.rst gives the full DBus interface.

These fields, in particular, are not accesable in BlueR:

  • dict ScanResponseManufacturerData
  • array{string} ScanResponseSolicitUUIDs
  • dict ScanResponseServiceData
  • dict ScanResponseData

The upshot is that apps using BlueR really can't set up Scan Response data at all.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions