* Add error in connection updates
* implement windows
* Update changelog and Docs
* minor fix in connect()
* Add default timeout in connect
* Document new pair and connect API
* Fix Connect and Pair apis to throw proper errors and Improve logging
* remove import
* Rename PairingException and update Exception doc
* Update changelog
* Update comments
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com>
* Improve scan filter api
* Implement Windows filters
* Add manufacturerDataList and deprecate manufacturerData
* Fix Windows
* Update Readme and changelog
* Remove import
* Fix Linux
* Update readme and changelog
* Cleanup Todo
* Improve ManufacturerData
* Rename webConfig and Manufacturer.data
* Return false for receivesAdvertisements on Linux/Web
* Add delay in discoverServices on Linux
* Remove import
* Update changelog
---------
Co-authored-by: fotidim <foti@navideck.com>
* Improve web support
* Rename to _hasSelectedCharacteristicProperty
* Update comment
* Make _bleService private
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com>
* Improve tests
* Fix tests
* More improvements and ToDos
* Final API changes
Add tests
* Update readme
---------
Co-authored-by: Rohit Sangwan <rohitsangwan647@gmail.com>
* Unify UUID formatting
* Update Readme
* Update Readme
* Apply suggestions from code review
Co-authored-by: Foti Dim <foti@navideck.com>
* Resolve Comments
* Add test and support 32bit uuid parsing
* Add a toString() method to the BleDevice class for easier debugging and logging
* Rename Uuid to BleUuid
* Rename uuid file to ble_uuid
* Update Readme
---------
Co-authored-by: Foti Dim <foti@navideck.com>
* Add connecting and disconnecting state
* Replace BleConnectionState with boolean in onConnectionChanged callback
* Improve Docs and Changelog
* Implement GetConnectionState in Windows
* Update CHANGELOG.md
Co-authored-by: Foti Dim <foti@navideck.com>
* Add code level doc of connectionState getter
---------
Co-authored-by: Foti Dim <foti@navideck.com>
* Add queue per device
* Improve API and documentation
* Update lib/src/universal_ble.dart
* Update lib/src/ble_command_queue.dart
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com>
Co-authored-by: Foti Dim <foti@navideck.com>
* Improve setNotifiation completion
* Implement Windows
* Minor android fixes
* Few more fixes
* Update changelog
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com>
* Cleanup connection
* Reverse search list
* Bump version
* Fix Android serviceUuids in scanResults
* Fix typo
* Improve cleanup on apple
* Improve Apple reconnection and service discovery
* Persist long scan result name on Windows
Co-authored-by: navidecklabs <navidecklabs@users.noreply.github.com>
* Update changelog
---------
Co-authored-by: Rohit Sangwan <rohitsangwan647@gmail.com>
Co-authored-by: navidecklabs <navidecklabs@users.noreply.github.com>