-
-
Notifications
You must be signed in to change notification settings - Fork 284
Jira 836, Enumerate non connectable Peripherals in Central scan #459
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
Conversation
@bigdinotech @eriknyquist , please review the code change. @russmcinnis @noelpaz , please perform system testing. You can verify this feature with a beacon or make a 101 non-connectable in the Characteristic. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pr 459 will not compile BLE because of a '1' at the start of BLEDeviceManager.h
57 libraries/CurieBLE/src/internal/BLEDeviceManager.h
@@ -1,4 +1,4 @@
-/* +1/*
BLE Device API BLE Device API
Copyright (c) 2016 Arduino LLC. All right reserved. Copyright (c) 2016 Arduino LLC. All right reserved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pr 459 will not compile BLE because of a '1' at the start of BLEDeviceManager.h
57 libraries/CurieBLE/src/internal/BLEDeviceManager.h
@@ -1,4 +1,4 @@
-/* +1/*
BLE Device API BLE Device API
Copyright (c) 2016 Arduino LLC. All right reserved. Copyright (c) 2016 Arduino LLC. All right reserved.
@russmcinnis , merge error corrected, JSON regenerated. Please check out the Jira ticket. |
Using the new json this has passed unit and system testing. |
Code approved, testing complete, proceed with merging to main trunk. @russmcinnis , please approve this PR. @yashaswini-hanji , please merge this PR once PR #458 is merged. Thanks. |
6fa8a89
to
b6fe58e
Compare
Merge issue at parent PR #412, issue addressed, rebase and pushed a new PR. @russmcinnis , please retest this feature with the newly generated JSON. @yashaswini-hanji , will ping you once the PR is ready for merging to main trunk. |
this passed system and unit testing @SidLeung can resolve |
c26a529
to
215641c
Compare
Added feature: - In Central mode, the BLE library should enumerate Peripheral that are non-connectable (eg beacon). Code Mods: 1. BLEDevice.cpp: - Add the call to get Manufacturer Data info from a Peripheral. Non-connectable device may only broadcast this info. 2. BLEDevice.h: - Prototyping. 3. BLEDeviceManager.cpp: - Delete the filter about non-connectable advertisement. - Added APIs, hasManufacturerData(), setManufacturerData(), hasManufacturerData(), to gain access to adv info of non-connectable Peripherals.
Code approve, passed test, proceed with merging to main trunk. @yashaswini-hanji , please merge this PR to main trunk and close out the Jira. |
@russmcinnis , please approve this PR. |
passed system and unit test |
PR merged and Closed Jira |
Added feature:
that are non-connectable (eg beacon).
Code Mods:
Peripheral. Non-connectable device may only broadcast
this info.
hasManufacturerData(), to gain access to adv info
of non-connectable Peripherals.