Commit Graph

4 Commits

Author SHA1 Message Date
Kevin Dewald
6a904e1409 Unify service data sources (#207)
* Unify service data sources

* Linting

* Fix typo

* Updated changelog
2023-02-22 20:00:35 -08:00
Kevin Dewald
f5b795d7e3 Expose Service Data (#205)
* Expose Service Data (#134) (#147)

* Added C example of new functionality

* MacOS now works

* Windows now works

* Added support for Python

* Added Rust support

* Linting

* Linting

* More fixes

---------

Co-authored-by: Alex <alex.shaw.as@gmail.com>
2023-02-20 21:59:41 -08:00
Cameron Miller
2118bec463 Add TxPower and AddressType properties for Peripheral (#133)
* Add TxPower support to simplebluez

* Update simplebluez example

* Add address type property

* Add address type to adapter

* Fix wrong function name

* Add TxPower to simpleBLE

* Fix typo

* Fix macos typos

* Update example

* Syntax fix

* Formatting fix to example

* Add address_type to simpleble

* Update simpleble-c

* Fix typo

* Fix output formatting

* Add missing tx_power to plain

* Add missing tx_power to windows

* Add python changes

* Add tx power field to example

* Tx Power formatting changeg

* Remove from adapter

* Fix typo

* Fix some Windows bugs

* Fixed Windows compilation issues

* Linting

* Changed periphreal address type to enum. Migrated Windows

* Ported changes to MacOS

* Ported changes to Plain backend

* Linting

* Added address_type to scan example

* Ported Linux over

* Minor fixes. Linux returns validated TX power

* Linting

* Fixed TX power detection for Windows

* Ported correct TxPower extraction to MacOS

* Fixed Python enumerations and updated changelog.

* Linting

Co-authored-by: Cameron Miller <cameron.miller@homeaware.com>
Co-authored-by: Kevin Dewald <5274600+kdewald@users.noreply.github.com>
Co-authored-by: Kevin Dewald <kdewald@itba.edu.ar>
2022-12-06 09:49:42 -08:00
Kevin Dewald
34bc8db320 Copied everything into the repo. Let the party begin. 2022-08-16 23:26:04 -07:00