From 936cbe896b37f1296da75d94ac9c4ebd8b01ae5f Mon Sep 17 00:00:00 2001 From: Guogang Li Date: Mon, 24 Nov 2025 17:48:16 -0800 Subject: [PATCH] Add flag for BLE medium injection. PiperOrigin-RevId: 836424173 --- .../flags/nearby_connections_feature_flags.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/connections/implementation/flags/nearby_connections_feature_flags.h b/connections/implementation/flags/nearby_connections_feature_flags.h index 903b9dba..1e9e07b9 100644 --- a/connections/implementation/flags/nearby_connections_feature_flags.h +++ b/connections/implementation/flags/nearby_connections_feature_flags.h @@ -49,12 +49,12 @@ constexpr auto kEnableAwdl = // Disable/Enable BLE L2CAP in Nearby Connections SDK. constexpr auto kEnableBleL2cap = flags::Flag(kConfigPackage, "45685706", false); +// Enable/Disable BLE medium injection. +constexpr auto kEnableBleMediumInjection = + flags::Flag(kConfigPackage, "45743128", false); // Disable/Enable BLE v2 in Nearby Connections SDK. constexpr auto kEnableBleV2 = flags::Flag(kConfigPackage, "45401515", true); -// When true, refactor the BLE/L2CAP logic in Nearby Connections SDK. -constexpr auto kRefactorBleL2cap = - flags::Flag(kConfigPackage, "45713654", false); // Enable/Disable DCT advertising/scanning specification. constexpr auto kEnableDct = flags::Flag(kConfigPackage, "45697202", false); @@ -103,7 +103,7 @@ constexpr auto kEnableScanningForInstantOnLost = // Stop BLE_V2 scanning when upgrading to WIFI Hotspot or WFD. constexpr auto kEnableStopBleScanningOnWifiUpgrade = flags::Flag(kConfigPackage, "45687902", false); -// When true, enable Wi-Fi Direct in Nearby connections SDK. +// Enable/Disable Wi-Fi Direct in Nearby connections SDK. constexpr auto kEnableWifiDirect = flags::Flag(kConfigPackage, "45741157", false); // by default, enable Wi-Fi Hotspot client. @@ -115,6 +115,9 @@ constexpr auto kMediumDefaultMaxTransmitPacketSize = // Default max allowed read bytes for medium. constexpr auto kMediumMaxAllowedReadBytes = flags::Flag(kConfigPackage, "45669530", 1048576); +// Disable/Enable refactor of BLE/L2CAP in Nearby Connections SDK. +constexpr auto kRefactorBleL2cap = + flags::Flag(kConfigPackage, "45737079", false); // Set the safe-to-disconnect version. // 0. Disabled all. 1. safe-to-disconnect 2. reserved 3. auto-reconnect // 4. auto-resume 5. non-distance-constraint-recovery 6. payload_ack @@ -123,6 +126,7 @@ constexpr auto kSafeToDisconnectVersion = // When true, use stable endpoint ID. constexpr auto kUseStableEndpointId = flags::Flag(kConfigPackage, "45639298", false); + } // namespace nearby_connections_feature } // namespace config_package_nearby } // namespace connections