Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bluetooth.bluegiga] Add characteristic notification support #9067

Merged
merged 3 commits into from
Nov 24, 2020

Conversation

cpmeister
Copy link
Contributor

@cpmeister cpmeister commented Nov 18, 2020

My test system for OH3 only uses bluegiga so I had to implement the missing notification feature as well as fix an annoying bug that prevented the bluegiga binding from starting correctly.

This PR requires #9064 to be merged first.

Connor Petty added 2 commits November 18, 2020 15:25
Also fixed bluegiga initialize/dispose bugs.

Signed-off-by: Connor Petty <[email protected]>
Signed-off-by: Connor Petty <[email protected]>
@cpmeister cpmeister added awaiting other PR Depends on another PR bug An unexpected problem or unintended behavior of an add-on labels Nov 18, 2020
Signed-off-by: Connor Petty <[email protected]>
@cpmeister cpmeister added enhancement An enhancement or new feature for an existing add-on rebuild Triggers Jenkins PR build and removed bug An unexpected problem or unintended behavior of an add-on awaiting other PR Depends on another PR rebuild Triggers Jenkins PR build labels Nov 19, 2020
@cpmeister
Copy link
Contributor Author

build failure unrelated

@kaikreuzer
Copy link
Member

... but it fails on some bluetooth classes. Might #9064 have introduced these compilation errors?

@cpmeister
Copy link
Contributor Author

cpmeister commented Nov 23, 2020

oof, somehow missed that. I expected the first failure to stop the build. I'll make a fix for the build

@cpmeister
Copy link
Contributor Author

Looks like the compilation errors came from the new bluetooth.generic binding. The null checker got a little overzealous, I've create a fix for it. #9115

Copy link
Member

@kaikreuzer kaikreuzer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, thanks.

@kaikreuzer kaikreuzer merged commit 32e8ec3 into openhab:main Nov 24, 2020
@kaikreuzer kaikreuzer added this to the 3.0.0.M4 milestone Nov 24, 2020
boehan pushed a commit to boehan/openhab-addons that referenced this pull request Apr 12, 2021
…#9067)

* Add support for characteristic notifications.
* Also fixed bluegiga initialize/dispose bugs.

Signed-off-by: Connor Petty <[email protected]>
marcfischerboschio pushed a commit to bosch-io/openhab-addons that referenced this pull request May 5, 2022
…#9067)

* Add support for characteristic notifications.
* Also fixed bluegiga initialize/dispose bugs.

Signed-off-by: Connor Petty <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement or new feature for an existing add-on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants