From 4d372b3c1638d16787fa0c8166f4c43d273e182e Mon Sep 17 00:00:00 2001 From: leo9001 Date: Wed, 3 Sep 2025 17:26:54 +0800 Subject: [PATCH] add ScanReportMode field BATCH Signed-off-by: leo9001 --- api/@ohos.bluetooth.ble.d.ts | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/api/@ohos.bluetooth.ble.d.ts b/api/@ohos.bluetooth.ble.d.ts index eb1d6594a1..cce590e27a 100644 --- a/api/@ohos.bluetooth.ble.d.ts +++ b/api/@ohos.bluetooth.ble.d.ts @@ -3829,6 +3829,7 @@ declare namespace ble { * @crossplatform * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ permissions?: GattPermissions; } @@ -3984,6 +3985,7 @@ declare namespace ble { * @crossplatform * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ permissions?: GattPermissions; } @@ -6493,6 +6495,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ broadcast?: boolean; @@ -6503,6 +6506,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ authenticatedSignedWrite?: boolean; @@ -6513,6 +6517,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ extendedProperties?: boolean; } @@ -6880,12 +6885,13 @@ declare namespace ble { NORMAL = 1, /** * Enables the batch mode in which advertisement packets are sent after the interval specified by {@link - * ScanOptions#interval}. - * @syscap SystemCapability.Communication.Bluetooth.Core - * @atomicservice - * @since 19 - */ - BATCH = 2, + * ScanOptions#interval}. + * @syscap SystemCapability.Communication.Bluetooth.Core + * @atomicservice + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 + */ + BATCH = 2, /** * In low sensitivity fence mode, the advertisement packets are reported only when they are received for * the first time and lost for the last time. The reception sensitivity is low. @@ -6959,6 +6965,7 @@ declare namespace ble { * @crossplatform * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ interface GattPermissions { @@ -6969,6 +6976,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ read?: boolean; @@ -6979,6 +6987,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ readEncrypted?: boolean; @@ -6989,6 +6998,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ readEncryptedMitm?: boolean; @@ -6999,6 +7009,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ write?: boolean; @@ -7009,6 +7020,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ writeEncrypted?: boolean; @@ -7019,6 +7031,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ writeEncryptedMitm?: boolean; @@ -7029,6 +7042,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ writeSigned?: boolean; @@ -7039,6 +7053,7 @@ declare namespace ble { * @syscap SystemCapability.Communication.Bluetooth.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ writeSignedMitm?: boolean; } -- Gitee