Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2208350f authored by Chienyuan's avatar Chienyuan
Browse files

gd: Refactor LE advertising config

Tag: #gd-refactor
Bug: 169125803
Test: cert/run --host
Test: atest --host bluetooth_test_gd
Change-Id: I06ef138d9325c404bdc1c57fed2149ae36964e36
parent 530520b9
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -13,6 +13,13 @@ enum BluetoothAddressTypeEnum {
  RANDOM_IDENTITY_ADDRESS = 0x3;
}

enum BluetoothOwnAddressTypeEnum {
  USE_PUBLIC_DEVICE_ADDRESS = 0x0;
  USE_RANDOM_DEVICE_ADDRESS = 0x1;
  RESOLVABLE_OR_PUBLIC_ADDRESS = 0x2;
  RESOLVABLE_OR_RANDOM_ADDRESS = 0x3;
}

message BluetoothAddressWithType {
  BluetoothAddress address = 1;
  BluetoothAddressTypeEnum type = 2;
+2 −2
Original line number Diff line number Diff line
@@ -224,8 +224,8 @@ class LeAclManagerTest(GdBaseTestClass):
            advertisement=[gap_data],
            interval_min=512,
            interval_max=768,
            event_type=le_advertising_facade.AdvertisingEventType.ADV_IND,
            address_type=common.RANDOM_DEVICE_ADDRESS,
            advertising_type=le_advertising_facade.AdvertisingEventType.ADV_IND,
            own_address_type=common.USE_RANDOM_DEVICE_ADDRESS,
            peer_address_type=common.PUBLIC_DEVICE_OR_IDENTITY_ADDRESS,
            peer_address=common.BluetoothAddress(address=bytes(b'A6:A5:A4:A3:A2:A1')),
            channel_map=7,
+2 −2
Original line number Diff line number Diff line
@@ -78,8 +78,8 @@ class LeAdvertisingManagerTest(GdBaseTestClass):
                advertisement=[gap_data],
                interval_min=512,
                interval_max=768,
                event_type=le_advertising_facade.AdvertisingEventType.ADV_IND,
                address_type=common.RANDOM_DEVICE_ADDRESS,
                advertising_type=le_advertising_facade.AdvertisingEventType.ADV_IND,
                own_address_type=common.USE_RANDOM_DEVICE_ADDRESS,
                channel_map=7,
                filter_policy=le_advertising_facade.AdvertisingFilterPolicy.ALL_DEVICES)
            request = le_advertising_facade.CreateAdvertiserRequest(config=config)
+2 −2
Original line number Diff line number Diff line
@@ -83,8 +83,8 @@ class LeScanningManagerTest(GdBaseTestClass):
                advertisement=[gap_data],
                interval_min=512,
                interval_max=768,
                event_type=le_advertising_facade.AdvertisingEventType.ADV_IND,
                address_type=common.RANDOM_DEVICE_ADDRESS,
                advertising_type=le_advertising_facade.AdvertisingEventType.ADV_IND,
                own_address_type=common.USE_RANDOM_DEVICE_ADDRESS,
                channel_map=7,
                filter_policy=le_advertising_facade.AdvertisingFilterPolicy.ALL_DEVICES)
            request = le_advertising_facade.CreateAdvertiserRequest(config=config)
+2 −2
Original line number Diff line number Diff line
@@ -72,8 +72,8 @@ class LeScanningWithSecurityTest(GdBaseTestClass):
                advertisement=[gap_data],
                interval_min=512,
                interval_max=768,
                event_type=le_advertising_facade.AdvertisingEventType.ADV_IND,
                address_type=common.RANDOM_DEVICE_ADDRESS,
                advertising_type=le_advertising_facade.AdvertisingEventType.ADV_IND,
                own_address_type=common.USE_RANDOM_DEVICE_ADDRESS,
                channel_map=7,
                filter_policy=le_advertising_facade.AdvertisingFilterPolicy.ALL_DEVICES)
            request = le_advertising_facade.CreateAdvertiserRequest(config=config)
Loading