Skip to content

Conversation

decarbonization
Copy link
Contributor

Changes include...

  • Deprecates methods for directly using SensePeripherals
  • [BREAKING CHANGE] Drops support for Android 4.3 (API level 18)
  • Fixes a connection race condition caused by the service discovery 3 second catch up delay
  • [BREAKING CHANGE] Removes automatic registration of the Buruberi error reporting provider – clients must now call BuruberiReportingProvider.register() somewhere early in their lifecycle
  • Adds a service to facilitate all communication with Sense over Bluetooth. Advantages to this new service include:
    • Properly handles system-induced host app hibernation
    • Serializes all commands to Sense to prevent one command from trampling on another – just fire and forget
    • Simplifies peripheral discovery by delegating it to the host app
    • Much simpler handling of connectivity than the HardwarePresenter mess in suripu-android it replaces

Clients can be updated to this new version of CommonSense without much change.

km added 27 commits February 24, 2016 11:09
# Conflicts:
#	ble/build.gradle
@zafrani
Copy link
Contributor

zafrani commented Mar 4, 2016

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants