Commit Graph
1840 Commits
Author SHA1 Message Date
Anthony Rueda f1a22c4366 [Presence] Data Structure modification for NP Multiple Account Phase One Implementation: b/285573323
PiperOrigin-RevId: 538508248
2023-06-07 19:16:08 +00:00
Nick Bourdakos 8fc16247d3 Fix potential deadlock by running timer callback in another thread
PiperOrigin-RevId: 538469916
2023-06-07 19:16:08 +00:00
Guogang Li ee262121c3 Added timeout to discover GATT and BT service
PiperOrigin-RevId: 538352588
2023-06-07 19:16:07 +00:00
Janusz Sobczak 64c715e531 Improve BLE peripheral lifecycle
Keep all discovered and explicitly created BLE peripherals in the same
collection.
The peripherals are removed when they haven't been used for a while.

PiperOrigin-RevId: 538349622
2023-06-07 19:16:07 +00:00
Crisrael Lucero 3a67f78b83 Replace dynamic_cast with reinterpret_cast
PiperOrigin-RevId: 538330024
2023-06-07 19:16:07 +00:00
hai007 b36b56b635 Add instance type to metadata to differentiate personal or managed profiles.
PiperOrigin-RevId: 538524943
2023-06-07 10:21:13 -07:00
Anthony Rueda c1d7f6e3e0 [Presence] Data Structure modification for NP Multiple Account Phase One Implementation: b/285573323
PiperOrigin-RevId: 538508248
2023-06-07 09:20:16 -07:00
Nick Bourdakos 8fc0d93ce1 Fix potential deadlock by running timer callback in another thread
PiperOrigin-RevId: 538469916
2023-06-07 06:37:21 -07:00
Guogang Li 8e280832bf Added timeout to discover GATT and BT service
PiperOrigin-RevId: 538352588
2023-06-06 19:07:10 -07:00
Janusz Sobczak 903071e001 Improve BLE peripheral lifecycle
Keep all discovered and explicitly created BLE peripherals in the same
collection.
The peripherals are removed when they haven't been used for a while.

PiperOrigin-RevId: 538349622
2023-06-06 18:44:44 -07:00
Suet-fei Li b862fbf710 add rust validate 2023-06-07 00:10:58 +00:00
Crisrael Lucero a821e0378c Replace dynamic_cast with reinterpret_cast
PiperOrigin-RevId: 538330024
2023-06-06 17:03:12 -07:00
Chun Zhang f8a8fb74c7 TaskRuner uses SingleThreadExecutor instead of MultiThreadExecutor(1)
PiperOrigin-RevId: 538325409
2023-06-06 16:43:05 -07:00
Qin Wang ba740c9a5c Implement RetroactivePairingDetector
PiperOrigin-RevId: 538319791
2023-06-06 16:18:38 -07:00
shwetathecodewarrior aabc521454 Merge pull request #1778 from shwetathecodewarrior/main
Removing advetisement related files from SDK
2023-06-06 17:33:09 +00:00
Shweta 97d55fb844 Removing advetisement related files from SDK 2023-06-06 17:17:50 +00:00
shwetathecodewarrior 9c6b389958 Merge pull request #1777 from shwetathecodewarrior/main
reverting the changes to SDK
2023-06-06 16:36:43 +00:00
hai007 224ab6b698 Automated visibility attribute cleanup.
PiperOrigin-RevId: 538205367
2023-06-06 09:23:59 -07:00
shwetathecodewarrior 15e77a6c1a Merge branch 'main' into main 2023-06-06 16:16:29 +00:00
Shweta 30b54552d7 reverting the changes to SDK 2023-06-06 16:08:21 +00:00
shwetathecodewarrior 5bf77f6624 Update release_notes.md 2023-06-06 09:04:24 -07:00
Copybara-Service d1cc116608 Merge pull request #1775 from anayw2001:presence-build
PiperOrigin-RevId: 538176977
2023-06-06 07:36:11 -07:00
hai007 6303361c8b [Sharing] Log how often Receivers see Senders that are outside of 10m Nearby Share distance.
PiperOrigin-RevId: 538093315
2023-06-06 00:05:37 -07:00
Anay Wadhera 5917c87e73 Add ED25519 Keypair generator utilities to signer
PiperOrigin-RevId: 538034774
2023-06-05 18:25:00 -07:00
Anay Wadhera c2ea765836 add presence build to linux validate 2023-06-05 17:45:29 -07:00
shwetathecodewarrior 4835ae4293 Update release_notes.md 2023-06-05 16:44:54 -07:00
shwetathecodewarrior a96639d407 Merge pull request #1774 from shwetathecodewarrior/main
merging the embedded/main into nearby SDK
2023-06-05 23:44:08 +00:00
Shweta ed2552b88b merging the embedded/main into nearby SDK 2023-06-05 23:19:07 +00:00
Hai Shang fe1e14a02e internal clean up.
PiperOrigin-RevId: 538009138
2023-06-05 16:17:36 -07:00
shwetathecodewarrior 84cdc1d590 Merge pull request #1772 from shwetathecodewarrior/main
Adding third_party/micro-ecc
2023-06-05 23:04:39 +00:00
Shweta b7f7e7aeb9 Adding third_party/micro-ecc 2023-06-05 22:46:43 +00:00
hai007 aefef91114 Add UI Discovery check and show into Mediator.
PiperOrigin-RevId: 538000396
2023-06-05 15:43:24 -07:00
Guogang Li 19bc10ff26 Fixed the issue to initialize discovery tracker
PiperOrigin-RevId: 537995407
2023-06-05 15:22:40 -07:00
Qin Wang 94b3263b63 Implement PairerBroker for fast pair windows
PiperOrigin-RevId: 537982117
2023-06-05 14:29:36 -07:00
Dave MacLachlan 1d68d2fe10 Remove unneeded noRetainObjectArgs
PiperOrigin-RevId: 537896949
2023-06-05 09:25:58 -07:00
hai007 2e0a8f1df5 [Analytics] Log unpared discovery
PiperOrigin-RevId: 537629194
2023-06-03 22:25:01 -07:00
hai007 e77c1e862e safe_to_disconnect_version for safe-to-disconnect features.
PiperOrigin-RevId: 537501354
2023-06-03 00:01:35 -07:00
Anay Wadhera 20622608b3 Plumb core into servicecontroller
PiperOrigin-RevId: 537480170
2023-06-02 21:21:57 -07:00
Anay Wadhera b0568ecc26 Update ServiceControllerRouter for v3 API entrypoint
PiperOrigin-RevId: 537478014
2023-06-02 21:06:58 -07:00
Janusz Sobczak a41c96571f Use string_view in BluetoothUtils::ToNumber
PiperOrigin-RevId: 537428550
2023-06-02 15:51:34 -07:00
Anay Wadhera 71558c0a5c Add ed25519 signature utilities
PiperOrigin-RevId: 537351543
2023-06-02 10:45:40 -07:00
Guogang Li 5740dcccbb Fixed internal issues found in test
PiperOrigin-RevId: 537340986
2023-06-02 10:07:33 -07:00
Anay Wadhera 5f31f27f0e move presence_frame.proto to third_party
PiperOrigin-RevId: 537190843
2023-06-01 19:37:31 -07:00
Janusz Sobczak 7c9b517d76 Implement G3 GattServer::Stop
PiperOrigin-RevId: 537149080
2023-06-01 15:45:21 -07:00
Copybara-Service 7d727b5943 Merge pull request #1657 from jbabs1:fpp-rust
PiperOrigin-RevId: 537127684
2023-06-01 14:20:04 -07:00
Qin Wang 3dd893dd4c Implement FastPairPairer to handle the pairing process
PiperOrigin-RevId: 537124512
2023-06-01 14:07:22 -07:00
jbabs1 9574de00da Merge branch 'fpp-rust' of https://github.com/jbabs1/nearby into fpp-rust 2023-06-01 13:43:02 -07:00
Eiden Kim 7c931aa9c7 Changed number (1/0) to true/false in Connections Dump()
PiperOrigin-RevId: 537092962
2023-06-01 12:09:56 -07:00
hai007 8e9ecdabc1 Automated visibility attribute cleanup.
PiperOrigin-RevId: 536823891
2023-05-31 14:29:22 -07:00
Janusz Sobczak ddbb711b7b Add InitialPair plugin
Creates plugins/ directory which will store internal plugins used for admin
tasks and testing. In this CL
* FakeFastPairPlugin for tests
* InitalPairPlugin - simple plugin that triggers Initial Pair flow

PiperOrigin-RevId: 536775192
2023-05-31 11:36:00 -07:00