hai007
123815e841
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 523895219
2023-04-12 21:56:31 -07:00
hai007
c940c63c3d
Create fast_pair analytics recorder.
...
PiperOrigin-RevId: 523515641
2023-04-11 15:11:26 -07:00
Suet-Fei Li
893da899a0
Add json external dependency for OSS Bazel Build.
...
PiperOrigin-RevId: 523234242
2023-04-10 15:57:18 -07:00
Anay Wadhera
a8bb29e1bf
Weave port [3/n]: Introduce weave packet counter generator
...
PiperOrigin-RevId: 523189849
2023-04-10 12:56:57 -07:00
Anay Wadhera
a1868432b9
Implement connection info DE format
...
PiperOrigin-RevId: 522678942
2023-04-07 14:02:40 -07:00
hai007
c8ea42dbc6
internal change
...
PiperOrigin-RevId: 522650183
2023-04-07 11:55:05 -07:00
Guogang Li
11158cb426
Fixed crash when reporting device lost
...
PiperOrigin-RevId: 522615946
2023-04-07 09:36:09 -07:00
Guogang Li
461985419f
Fixed the logic issue to handle peripheral in BLE v2
...
PiperOrigin-RevId: 522520410
2023-04-06 21:40:41 -07:00
Guogang Li
87e044fa89
Internal bug fix
...
PiperOrigin-RevId: 522474442
2023-04-06 17:03:47 -07:00
Guogang Li
5d4cf93aed
Added thread protection to BLE V2 APIs
...
PiperOrigin-RevId: 522462123
2023-04-06 16:07:20 -07:00
Guogang Li
3432c829e1
Fixed crash during devices scanning
...
PiperOrigin-RevId: 522457603
2023-04-06 15:47:45 -07:00
Guogang Li
fb4d42ad0d
Harden thread pool
...
PiperOrigin-RevId: 522448312
2023-04-06 15:11:24 -07:00
Guogang Li
097ff07811
Added connect retry for Bluetooth
...
PiperOrigin-RevId: 522382120
2023-04-06 11:04:59 -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
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
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
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
Guogang Li
d4169d0c94
Fixed an crash in Bluetooth adapter
...
PiperOrigin-RevId: 521164224
2023-04-01 11:32:39 -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
Nick Bourdakos
c73ebe8778
Add import comments
...
PiperOrigin-RevId: 520433728
2023-03-29 13:55:46 -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
Qin Wang
a62000d3a8
Add g3 platform/medium_Environment for GattConnection
...
PiperOrigin-RevId: 520387265
2023-03-29 11:10:07 -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
Guogang Li
b25314c34c
Checked whether support BLE extended advertisement
...
PiperOrigin-RevId: 519848480
2023-03-27 15:41:38 -07:00
hai007
8c4489d0f9
Fix fast_pair_log to generate fast_pair_log.pb.h file.
...
PiperOrigin-RevId: 519802479
2023-03-27 12:50:42 -07:00
Nick Bourdakos
decdc15402
Internal change
...
PiperOrigin-RevId: 519204238
2023-03-24 12:06:55 -07:00
Nick Bourdakos
99298444df
Use @rules_cc for cc_proto_library
...
PiperOrigin-RevId: 519188761
2023-03-24 12:05:19 -07:00
Nick Bourdakos
e21f736588
Internal change
...
PiperOrigin-RevId: 519180519
2023-03-24 11:05:33 -07:00
hai007
f2331cfb42
Clean up build file.
...
PiperOrigin-RevId: 518966242
2023-03-23 14:40:43 -07:00
Aaron Yu
e232149008
Add catch(...) exceptions to catch unknown exceptions in NC bluetooth adapter
...
PiperOrigin-RevId: 518902703
2023-03-23 10:43:07 -07:00
Anay Wadhera
3f1b0c81e3
Weave port [2/n]: Introduce Weave packetizer implementation
...
PiperOrigin-RevId: 518881931
2023-03-23 09:30:55 -07:00
Janusz Sobczak
adcb341190
Verify that IO on closed socket returns an error
...
The test implementation of BluetoothSocket::GetInputStream() would crash if
the socket was closed. That's not ideal because the caller can't verify if the
socket is open or closed.
New test verifies that GetOutputStream() and GetInputStream() always return a
valid reference.
PiperOrigin-RevId: 518722540
2023-03-22 18:04:12 -07:00