Commit Graph
1532 Commits
Author SHA1 Message Date
Anay Wadhera bd4f7646f5 Refactor windows medium selector to remove generic type
PiperOrigin-RevId: 522422530
2023-04-06 13:35:31 -07:00
Guogang Li 097ff07811 Added connect retry for Bluetooth
PiperOrigin-RevId: 522382120
2023-04-06 11:04:59 -07:00
hai007 d65c4cea82 Add SETUP_WIZARD_ACTIVITY name for tracking SUW metrics from the LAUNCH_ACTIVITY UI events in SUW.
PiperOrigin-RevId: 522378912
2023-04-06 10:54:23 -07:00
hai007 388c96d125 Close webrtc socket before closing the PeerConnection.
PiperOrigin-RevId: 522140908
2023-04-05 13:36:30 -07:00
Nick Bourdakos c919ed73a9 Update custom save path logic to include parent folder and prevent duplicate names from overwriting other files.
PiperOrigin-RevId: 522123924
2023-04-05 12:31:06 -07:00
hai007 c78bf2b209 Automated visibility attribute cleanup.
PiperOrigin-RevId: 522116588
2023-04-05 12:00:55 -07:00
Qin Wang 0a89c8a499 Add startscanning to fast pair mediator
PiperOrigin-RevId: 522114963
2023-04-05 11:55:15 -07:00
hai007 0705059e94 Create Fake Presenter and Factory of presenter for further testing in UI broker
PiperOrigin-RevId: 522111553
2023-04-05 11:42:32 -07:00
hai007 c41fd2ed2a Disable broken tests.
PiperOrigin-RevId: 521949387
2023-04-04 21:31:49 -07:00
Janusz Sobczak 665b0b0e86 Add observer for pairing events.
Defines an observer for BT classic medium.
The observer is notified when a device is paired or unpaired.

PiperOrigin-RevId: 521917539
2023-04-04 18:13:07 -07:00
Nick Bourdakos 1d2b0272d3 Fix crash when closing Wi-Fi LAN server socket
PiperOrigin-RevId: 521883606
2023-04-04 15:36:43 -07:00
hai007 0575b3164b Revise unit test for fast pair notification controller and remove redundant fake observer.
PiperOrigin-RevId: 521882831
2023-04-04 15:33:34 -07:00
Qin Wang d01bbcc2cd Implement fast pair handshake
PiperOrigin-RevId: 521872662
2023-04-04 14:53:28 -07:00
hai007 f8f9c4fd4e Don't unregister an observer while inside an observer callback.
PiperOrigin-RevId: 521860015
2023-04-04 14:05:32 -07:00
Anay Wadhera 13f7fb7966 Remove generic variant of MediumSelector, we only use bool as the indicator type.
PiperOrigin-RevId: 521834776
2023-04-04 12:31:06 -07:00
Nick Bourdakos f7edb0c858 Add Apple implementation for device info
PiperOrigin-RevId: 521834323
2023-04-04 12:27:43 -07:00
Guogang Li bda3a779bd Fixed the crash in Timer::Stop
PiperOrigin-RevId: 521822379
2023-04-04 11:41:44 -07:00
hai007 d3bbab4c81 Automated visibility attribute cleanup.
PiperOrigin-RevId: 521776421
2023-04-04 08:55:45 -07:00
Guogang Li 3d752bc256 Added thread protection to BLE V2 APIs
PiperOrigin-RevId: 521774807
2023-04-04 08:49:44 -07:00
Nick Bourdakos d6f66237b0 Update Apple implementation to cancel the timer before calling the callback
This fixes a crash where the Timer is destroyed as soon as the callback is called, so Timer::Stop can't be safely called.

PiperOrigin-RevId: 521760888
2023-04-04 07:47:14 -07:00
Aaron Yu 977275f069 Add mutex guards for BLE publisher and watcher member variables to improve thread safety
PiperOrigin-RevId: 521611021
2023-04-03 17:49:25 -07:00
Hai Shang c312442f3d internal clean up
PiperOrigin-RevId: 521555239
2023-04-03 14:00:22 -07:00
Nick Bourdakos 78d5246060 Clean up spaces
PiperOrigin-RevId: 521464768
2023-04-03 08:23:30 -07:00
Copybara-Service 44fb4a00a2 Merge pull request #1491 from bourdakos1:add-example-app
PiperOrigin-RevId: 521171450
2023-04-01 12:56:42 -07:00
Nick Bourdakos 59de13edd5 Remove development team 2023-04-01 15:26:04 -04:00
Nick Bourdakos f09bbdf811 Add .DS_Store to .gitignore 2023-04-01 15:25:02 -04:00
Nick Bourdakos 562b5a8c59 Remove .DS_Store 2023-04-01 15:23:01 -04:00
Nick Bourdakos 4d9bb45807 Add example SwiftUI app for Nearby Connections 2023-04-01 15:13:29 -04:00
Guogang Li d4169d0c94 Fixed an crash in Bluetooth adapter
PiperOrigin-RevId: 521164224
2023-04-01 11:32:39 -07:00
hai007 1a6ba0d32c Clean up nearby dependencies.
PiperOrigin-RevId: 521039910
2023-03-31 16:36:40 -07:00
Qin Wang c1835fcfa1 Implement FastPairGattServiceClient for fast pair windows
PiperOrigin-RevId: 521005152
2023-03-31 13:52:34 -07:00
Guogang Li be99b60feb Applied platform thread to network lib
PiperOrigin-RevId: 520998502
2023-03-31 13:23:32 -07:00
hai007 3e2d4b09ff remove semantic_annotations and collection_basis_annotations on fast_pair_log to fix OSS build issue.
PiperOrigin-RevId: 520952834
2023-03-31 10:18:59 -07:00
hai007 17ce9c7dd2 Add the missing apple SDK framework dependencies.
PiperOrigin-RevId: 520936213
2023-03-31 09:07:14 -07:00
Guogang Li df9a87d524 internal cleanup
PiperOrigin-RevId: 520785471
2023-03-30 17:30:15 -07:00
Suet-Fei Li 204f31b429 Remove internal/crypto/BUILD.gn as it should not be used.
PiperOrigin-RevId: 520779110
2023-03-30 16:59:20 -07:00
Hai Shang 47b7a04939 minor clean up
PiperOrigin-RevId: 520734787
2023-03-30 13:56:57 -07:00
Guogang Li 8a66bff097 Made observer list thread safe
PiperOrigin-RevId: 520713657
2023-03-30 12:36:11 -07:00
Nick Bourdakos 14e7832be0 Internal change
PiperOrigin-RevId: 520638739
2023-03-30 12:34:53 -07:00
Qin Wang 2c70aababf Add FastPairMediator
PiperOrigin-RevId: 520437860
2023-03-29 14:09:43 -07:00
Nick Bourdakos c73ebe8778 Add import comments
PiperOrigin-RevId: 520433728
2023-03-29 13:55:46 -07:00
Janusz Sobczak 94630e75ea Promote FpDevice to a class
PiperOrigin-RevId: 520430547
2023-03-29 13:51:11 -07:00
Janusz Sobczak c249c3079f Support fake clock in test environment
A synthetic clock helps testing (long) timeouts by allowing us to move the time
forward by an arbitrary amount.

PiperOrigin-RevId: 520407442
2023-03-29 12:19:28 -07:00
Guogang Li 5b94880740 Fixed some logic issues to handle BLE v2 advertisement
PiperOrigin-RevId: 520406643
2023-03-29 12:15:37 -07:00
hai007 4b4e599ea6 Add connection's SafeDisconnectionResult into the established connection so we could analyzing any mis-matched SafeDisconnectionResult with the same connection token.
PiperOrigin-RevId: 520398868
2023-03-29 11:49:08 -07:00
hai007 865637024d internal change
PiperOrigin-RevId: 520392632
2023-03-29 11:27:52 -07:00
Qin Wang a62000d3a8 Add g3 platform/medium_Environment for GattConnection
PiperOrigin-RevId: 520387265
2023-03-29 11:10:07 -07:00
Qin Wang 564bca0a85 Refactor unit test for fast pair scanner and add mock_scanner_broker
PiperOrigin-RevId: 520386239
2023-03-29 11:06:04 -07:00
Nick Bourdakos 64ff0ee034 Comment protos
PiperOrigin-RevId: 520349919
2023-03-29 09:00:08 -07:00
Nick Bourdakos a933a91413 Internal Change
PiperOrigin-RevId: 520165614
2023-03-28 16:26:40 -07:00