Skip to content

Conversation

@virtualabs
Copy link
Collaborator

This PR introduces the WHAD protocol version 3 that adds more options to advertising-related command to control:

  • the type of advertising used by the advertiser and peripheral role
  • the advertising channels used for advertising a BLE device
  • the advertising interval

…d for a specific set of messages rather than a single one.

Message handler in mock devices use a decorator to bind them to a message type, but this did not work for messages
that have multiple versions as it matches on the exact class name. Therefore, we must route one or multiple message
classes to the same method.
… interval rather than two distinct parameters.
…data to be instance of `bytes` or `AdvDataFieldList`.
…name in some WHAD protocol messages ('scan_data' changed to 'adv_data')
@virtualabs virtualabs added the enhancement New feature or request label Sep 29, 2025
@virtualabs virtualabs added the BLE Bluetooth Low Energy label Sep 29, 2025
@virtualabs virtualabs added this to the version 1.3.0 milestone Sep 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BLE Bluetooth Low Energy enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants