Commit Graph
44 Commits
Author SHA1 Message Date
Guogang Li 87e044fa89 Internal bug fix
PiperOrigin-RevId: 522474442
2023-04-06 17:03:47 -07:00
hai007 c41fd2ed2a Disable broken tests.
PiperOrigin-RevId: 521949387
2023-04-04 21:31:49 -07:00
Guogang Li bda3a779bd Fixed the crash in Timer::Stop
PiperOrigin-RevId: 521822379
2023-04-04 11:41:44 -07:00
Guogang Li df9a87d524 internal cleanup
PiperOrigin-RevId: 520785471
2023-03-30 17:30:15 -07:00
hai007 f2331cfb42 Clean up build file.
PiperOrigin-RevId: 518966242
2023-03-23 14:40:43 -07:00
Guogang Li f7e6deb8ab internal cleanup
PiperOrigin-RevId: 517211099
2023-03-16 13:27:26 -07:00
John Carroll 999a5e4681 Drop windows/json and use google3/third_party/json instead. Update the LICENSE file.
PiperOrigin-RevId: 516383763
2023-03-13 18:44:42 -07:00
Qin Wang ba8d60b8a9 Implement subscription for a GATT characteristic value changed
PiperOrigin-RevId: 513960871
2023-03-06 07:08:08 -08:00
John Carroll 4b1423d94e Adding Gatt Server tests.
PiperOrigin-RevId: 513823778
2023-03-03 07:38:56 -08:00
Guogang Li d750e54bc8 Added dummy implementation for BLE sockets
PiperOrigin-RevId: 512797910
2023-02-27 19:29:58 -08:00
Guogang Li 843a4c1a35 Added initial BLE GATT server implementation for BLE v2 support
PiperOrigin-RevId: 512666999
2023-02-27 10:35:02 -08:00
Guogang Li d260feced5 Added BLE V2 GATT client implementation for Windows
PiperOrigin-RevId: 511635693
2023-02-22 17:05:31 -08:00
Guogang Li d41c26dd24 Added BLE v2 peripheral
PiperOrigin-RevId: 509962831
2023-02-15 16:29:11 -08:00
Anay Wadhera dc8b1ef7ee Expose internal/platform windows implementation to presence and add bcrypt.lib for resolving bcrypt symbols in absl
PiperOrigin-RevId: 507834078
2023-02-07 11:13:38 -08:00
Qin Wang a0692e6306 Migrate device_info from location/nearby to third_party/nearby
PiperOrigin-RevId: 504935151
2023-01-26 14:01:11 -08:00
Nick Bourdakos 819f816600 Refactor nearby connections clients to be organized by languages.
PiperOrigin-RevId: 503308736
2023-01-19 17:36:07 -08:00
Qin Wang f94aa7548b Migrate Timer from location/nearby to third_party/nearby
PiperOrigin-RevId: 501928835
2023-01-13 13:44:17 -08:00
hai007 22c6db1473 Adding the implementation of the windows controller and cross language interfaces. TODO: Unit test needs to be added after the prototyped finished (b/264707418)
PiperOrigin-RevId: 500274314
2023-01-06 22:19:46 -08:00
hai007 f7f0a266fe WIFI Direct implementation (5)
Part 5: Add WifiDirect Server/Client Socket and Credential

PiperOrigin-RevId: 499401159
2023-01-03 23:10:15 -08:00
hai007 7e82794d4d WIFI Direct implementation (4) - Fake Hotspot as WifiDirect GO
Part 4: WIFI Direct platform code for Windows

PiperOrigin-RevId: 498611340
2022-12-30 11:23:45 -08:00
hai007 88e350e5d2 Integrate network related part which both nearby sharing and fastpair are adopted.
Details can be seen in the `Integrate reusable internal components into third_party` part of `server access design doc` (go/fast_pair_server_data_access)

PiperOrigin-RevId: 498208011
2022-12-28 10:28:32 -08:00
Qin Wang fe26466278 Migrate fast pair from location/nearby/cpp/fastpair to third_party/nearby/fastpair
PiperOrigin-RevId: 495726740
2022-12-15 16:31:22 -08:00
hai007 38d6317274 Automated visibility attribute cleanup.
PiperOrigin-RevId: 495557586
2022-12-15 04:22:05 -08:00
Guogang Li 9c9439f4b1 Refactor the implementation of scheduled executor on Windows
PiperOrigin-RevId: 494261976
2022-12-09 14:20:53 -08:00
Qin Wang ba1578777d Implement Bluetooth Pairing for Fast Pair Windows
PiperOrigin-RevId: 492902580
2022-12-04 21:05:47 -08:00
Guogang Li 59d172fe64 Recovered the codes of BLE medium
PiperOrigin-RevId: 486803584
2022-11-07 17:11:17 -08:00
Nick Bourdakos 4fb6ba318c Internal change
PiperOrigin-RevId: 486691317
2022-11-07 09:59:14 -08:00
John Carroll 180b76cf84 Split file path processing off into it's own static class and implement validation.
PiperOrigin-RevId: 485890871
2022-11-03 09:18:34 -07:00
Guogang Li 2fff61b312 Separated BLE permission API into mediums manager
PiperOrigin-RevId: 478640491
2022-10-03 16:57:24 -07:00
Guogang Li 086ad175a8 Fixed the issue to transfer file name in utf8
PiperOrigin-RevId: 476959117
2022-09-26 12:17:17 -07:00
hai007 01a4daffd2 Check the WiFiDirect support with Win32 API
Close the WiFi Handle after open it

PiperOrigin-RevId: 469602395
2022-08-23 18:02:15 -07:00
jfcarroll 778c77eacd Persist the original radio name, and restore it on app start if the radio name is our radio name.
PiperOrigin-RevId: 464148898
2022-07-29 13:43:35 -07:00
aaronyujiaze 064a482e7d Add unit tests for BluetoothAdapter
PiperOrigin-RevId: 455673471
2022-06-17 12:36:02 -07:00
hai007 500f67c85e Add Wifi Medium to query WIFI interface capability and information
PiperOrigin-RevId: 451233512
2022-05-26 13:40:14 -07:00
aaronyujiaze 48a91eec73 Add BLE V1 windows platform implementation
This CL implements the BLE V1 Medium and its corresponding unit tests:
- Start/Stop Advertising
- Start/Stop Scanning
- Receive BLE Advertisement callbacks handler
- BLE Advertisement Publisher/Watcher status callbacks handler

PiperOrigin-RevId: 449824666
2022-05-19 13:48:56 -07:00
guogang 4aee0b681c Applied thread pool implementation from Windows platform
PiperOrigin-RevId: 449385710
2022-05-17 21:02:00 -07:00
aaronyujiaze 6b88d326df Add BLE V2 windows platform implementation (Phase 1)
This CL implements the scanning and advertising of Nearby BLE Medium Fast Advertisement with hardcoded advertisement data

PiperOrigin-RevId: 446806137
2022-05-05 13:45:35 -07:00
hai007 aeff3a9683 Change build target visibility for testing.
PiperOrigin-RevId: 445051381
2022-04-27 21:28:29 -07:00
hai007 93f203dc0b WIFI Hotspot implementation (3)
Part 3: WIFI Hotspot platform code for Windows

PiperOrigin-RevId: 441826092
2022-04-14 12:31:07 -07:00
hai007 530a6faeca Change copts include patch from relative path to full path for "impl_test"
PiperOrigin-RevId: 441529218
2022-04-13 11:13:00 -07:00
jfcarroll 517d77f5aa This adds parent path and file name to the Payload constructor. This will affect chrome.
PiperOrigin-RevId: 435223740
2022-03-16 19:18:13 -07:00
guogang fe5296404a Updated visibility to nearby sharing
PiperOrigin-RevId: 428634963
2022-02-14 16:21:51 -08:00
suetfei 37f8b4487e Internal flow change phase 2.
PiperOrigin-RevId: 427059704
2022-02-07 17:17:20 -08:00
hais f5fcd35ced nearby sdk refactor
PiperOrigin-RevId: 425434260
2022-02-02 11:56:39 -08:00