From 21c41cd3dbd89995ac5d484e4d876c98fbfdc838 Mon Sep 17 00:00:00 2001 From: xiapan Date: Tue, 17 Jun 2025 17:14:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:arkts1.2=20taihe=E9=80=82=E9=85=8D@ohos.us?= =?UTF-8?q?bManager.d.ts,@ohos.usbManager.serial.d.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xiapan --- api/@ohos.usbManager.d.ts | 378 ++++++++++++++++++++----------- api/@ohos.usbManager.serial.d.ts | 219 +++++++++++------- 2 files changed, 388 insertions(+), 209 deletions(-) diff --git a/api/@ohos.usbManager.d.ts b/api/@ohos.usbManager.d.ts index f5d0c02749..2af502f937 100644 --- a/api/@ohos.usbManager.d.ts +++ b/api/@ohos.usbManager.d.ts @@ -73,7 +73,8 @@ declare namespace usbManager { * @throws { BusinessError } 801 - Capability not supported. * @throws { BusinessError } 14400001 - Access right denied. Call requestRight to get the USBDevicePipe access right first. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function connectDevice(device: USBDevice): Readonly; @@ -98,7 +99,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function hasRight(deviceName: string): boolean; @@ -125,7 +127,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function requestRight(deviceName: string): Promise; @@ -152,7 +155,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function removeRight(deviceName: string): boolean; @@ -314,7 +318,8 @@ declare namespace usbManager { * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function addDeviceAccessRight(tokenId: string, deviceName: string): boolean; @@ -346,7 +351,8 @@ declare namespace usbManager { * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function getFunctionsFromString(funcs: string): number; @@ -378,7 +384,8 @@ declare namespace usbManager { * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function getStringFromFunctions(funcs: FunctionType): string; @@ -414,7 +421,8 @@ declare namespace usbManager { * @throws { BusinessError } 14400006 - Unsupported operation. The function is not supported. * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function setDeviceFunctions(funcs: FunctionType): Promise; @@ -438,7 +446,8 @@ declare namespace usbManager { * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function getDeviceFunctions(): FunctionType; @@ -464,7 +473,8 @@ declare namespace usbManager { * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function getPortList(): Array; @@ -496,7 +506,8 @@ declare namespace usbManager { * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function getPortSupportModes(portId: number): PortModeType; @@ -534,7 +545,8 @@ declare namespace usbManager { * @throws { BusinessError } 14400003 - Unsupported operation. The current device does not support port role switching. * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function setPortRoleTypes(portId: number, powerRole: PowerRoleType, dataRole: DataRoleType): Promise; @@ -573,7 +585,8 @@ declare namespace usbManager { * @throws { BusinessError } 14400005 - Database operation exception. * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function addAccessoryRight(tokenId: number, accessory: USBAccessory): void; @@ -603,7 +616,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function claimInterface(pipe: USBDevicePipe, iface: USBInterface, force?: boolean): number; @@ -630,7 +644,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function releaseInterface(pipe: USBDevicePipe, iface: USBInterface): number; @@ -657,7 +672,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function setConfiguration(pipe: USBDevicePipe, config: USBConfiguration): number; @@ -684,7 +700,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function setInterface(pipe: USBDevicePipe, iface: USBInterface): number; @@ -709,7 +726,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function getRawDescriptor(pipe: USBDevicePipe): Uint8Array; @@ -734,7 +752,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function getFileDescriptor(pipe: USBDevicePipe): number; @@ -783,7 +802,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function usbControlTransfer(pipe: USBDevicePipe, requestparam: USBDeviceRequestParams, timeout?: number): Promise; @@ -816,7 +836,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function bulkTransfer( pipe: USBDevicePipe, @@ -846,7 +867,8 @@ declare namespace usbManager { *
2.Incorrect parameter types. * @throws { BusinessError } 801 - Capability not supported. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function closePipe(pipe: USBDevicePipe): number; @@ -879,7 +901,8 @@ declare namespace usbManager { * @throws { BusinessError } 14400005 - Database operation exception. * @throws { BusinessError } 14401001 - The target USBAccessory not matched. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function hasAccessoryRight(accessory: USBAccessory): boolean; @@ -912,7 +935,8 @@ declare namespace usbManager { * @throws { BusinessError } 14400005 - Database operation exception. * @throws { BusinessError } 14401001 - The target USBAccessory not matched. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function requestAccessoryRight(accessory: USBAccessory): Promise; @@ -943,7 +967,8 @@ declare namespace usbManager { * @throws { BusinessError } 14400005 - Database operation exception. * @throws { BusinessError } 14401001 - The target USBAccessory not matched. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function cancelAccessoryRight(accessory: USBAccessory): void; @@ -964,7 +989,8 @@ declare namespace usbManager { * @throws { BusinessError } 14400004 - Service exception. Possible causes: *
1. No accessory is plugged in. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function getAccessoryList(): Array>; @@ -1001,7 +1027,8 @@ declare namespace usbManager { * @throws { BusinessError } 14401002 - Failed to open the native accessory node. * @throws { BusinessError } 14401003 - Cannot reopen the accessory. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function openAccessory(accessory: USBAccessory): USBAccessoryHandle; @@ -1028,7 +1055,8 @@ declare namespace usbManager { * @throws { BusinessError } 14400004 - Service exception. Possible causes: *
1. No accessory is plugged in. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function closeAccessory(accessoryHandle: USBAccessoryHandle): void; @@ -1436,7 +1464,8 @@ declare namespace usbManager { * * @typedef USBDevicePipe * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ interface USBDevicePipe { /** @@ -1444,7 +1473,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ busNum: number; @@ -1453,7 +1483,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ devAddress: number; } @@ -1464,7 +1495,8 @@ declare namespace usbManager { * @enum { number } * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ export enum PowerRoleType { /** @@ -1472,7 +1504,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ NONE = 0, @@ -1481,7 +1514,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ SOURCE = 1, @@ -1490,7 +1524,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ SINK = 2 } @@ -1501,7 +1536,8 @@ declare namespace usbManager { * @enum { number } * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ export enum DataRoleType { /** @@ -1509,7 +1545,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ NONE = 0, @@ -1518,7 +1555,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ HOST = 1, @@ -1527,7 +1565,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ DEVICE = 2 } @@ -1538,7 +1577,8 @@ declare namespace usbManager { * @enum { number } * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ export enum PortModeType { /** @@ -1546,7 +1586,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ NONE = 0, @@ -1555,7 +1596,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ UFP = 1, @@ -1564,7 +1606,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ DFP = 2, @@ -1573,7 +1616,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ DRP = 3, @@ -1582,7 +1626,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ NUM_MODES = 4 } @@ -1593,7 +1638,8 @@ declare namespace usbManager { * @typedef USBPortStatus * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ interface USBPortStatus { /** @@ -1602,7 +1648,8 @@ declare namespace usbManager { * @type { number } * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ currentMode: number; @@ -1612,7 +1659,8 @@ declare namespace usbManager { * @type { number } * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ currentPowerRole: number; @@ -1622,7 +1670,8 @@ declare namespace usbManager { * @type { number } * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ currentDataRole: number; } @@ -1633,7 +1682,8 @@ declare namespace usbManager { * @typedef USBPort * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ interface USBPort { /** @@ -1642,7 +1692,8 @@ declare namespace usbManager { * @type { number } * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ id: number; @@ -1652,7 +1703,8 @@ declare namespace usbManager { * @type { PortModeType } * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ supportedModes: PortModeType; @@ -1662,7 +1714,8 @@ declare namespace usbManager { * @type { USBPortStatus } * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ status: USBPortStatus; } @@ -1743,7 +1796,8 @@ declare namespace usbManager { * * @typedef USBDeviceRequestParams * @syscap SystemCapability.USB.USBManager - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ interface USBDeviceRequestParams { /** @@ -1751,7 +1805,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ bmRequestType: number; @@ -1760,7 +1815,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ bRequest: number; @@ -1769,7 +1825,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ wValue: number; @@ -1778,7 +1835,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ wIndex: number; @@ -1787,7 +1845,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ wLength: number; @@ -1796,7 +1855,8 @@ declare namespace usbManager { * * @type { Uint8Array } * @syscap SystemCapability.USB.USBManager - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ data: Uint8Array; } @@ -1806,14 +1866,16 @@ declare namespace usbManager { * * @enum { number } * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ export enum USBRequestTargetType { /** * USB device * * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_REQUEST_TARGET_DEVICE = 0, @@ -1821,7 +1883,8 @@ declare namespace usbManager { * USB interface * * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_REQUEST_TARGET_INTERFACE = 1, @@ -1829,7 +1892,8 @@ declare namespace usbManager { * Endpoint * * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_REQUEST_TARGET_ENDPOINT = 2, @@ -1837,7 +1901,8 @@ declare namespace usbManager { * Others * * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_REQUEST_TARGET_OTHER = 3 } @@ -1847,14 +1912,16 @@ declare namespace usbManager { * * @enum { number } * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ export enum USBControlRequestType { /** * Standard * * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_REQUEST_TYPE_STANDARD = 0, @@ -1862,7 +1929,8 @@ declare namespace usbManager { * Class * * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_REQUEST_TYPE_CLASS = 1, @@ -1870,7 +1938,8 @@ declare namespace usbManager { * Vendor * * @syscap SystemCapability.USB.USBManager - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_REQUEST_TYPE_VENDOR = 2 } @@ -1909,7 +1978,8 @@ declare namespace usbManager { * @enum { number } * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ export enum FunctionType { /** @@ -1917,7 +1987,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ NONE = 0, @@ -1926,7 +1997,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ ACM = 1, @@ -1935,7 +2007,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ ECM = 2, @@ -1944,7 +2017,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ HDC = 4, @@ -1953,7 +2027,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ MTP = 8, @@ -1962,7 +2037,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ PTP = 16, @@ -1971,7 +2047,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ RNDIS = 32, @@ -1980,7 +2057,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ MIDI = 64, @@ -1989,7 +2067,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ AUDIO_SOURCE = 128, @@ -1998,7 +2077,8 @@ declare namespace usbManager { * * @syscap SystemCapability.USB.USBManager * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ NCM = 256 } @@ -2008,7 +2088,8 @@ declare namespace usbManager { * * @typedef USBAccessory * @syscap SystemCapability.USB.USBManager - * @since 14 + * @since arkts {'1.1':'14', '1.2':'20'} + * @arkts 1.1&1.2 */ interface USBAccessory { /** @@ -2016,7 +2097,8 @@ declare namespace usbManager { * * @type { string } * @syscap SystemCapability.USB.USBManager - * @since 14 + * @since arkts {'1.1':'14', '1.2':'20'} + * @arkts 1.1&1.2 */ manufacturer: string; @@ -2025,7 +2107,8 @@ declare namespace usbManager { * * @type { string } * @syscap SystemCapability.USB.USBManager - * @since 14 + * @since arkts {'1.1':'14', '1.2':'20'} + * @arkts 1.1&1.2 */ product: string; @@ -2034,7 +2117,8 @@ declare namespace usbManager { * * @type { string } * @syscap SystemCapability.USB.USBManager - * @since 14 + * @since arkts {'1.1':'14', '1.2':'20'} + * @arkts 1.1&1.2 */ description: string; @@ -2043,7 +2127,8 @@ declare namespace usbManager { * * @type { string } * @syscap SystemCapability.USB.USBManager - * @since 14 + * @since arkts {'1.1':'14', '1.2':'20'} + * @arkts 1.1&1.2 */ version: string; @@ -2052,7 +2137,8 @@ declare namespace usbManager { * * @type { string } * @syscap SystemCapability.USB.USBManager - * @since 14 + * @since arkts {'1.1':'14', '1.2':'20'} + * @arkts 1.1&1.2 */ serialNumber: string; } @@ -2062,7 +2148,8 @@ declare namespace usbManager { * * @typedef USBAccessoryHandle * @syscap SystemCapability.USB.USBManager - * @since 14 + * @since arkts {'1.1':'14', '1.2':'20'} + * @arkts 1.1&1.2 */ interface USBAccessoryHandle { /** @@ -2070,7 +2157,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 14 + * @since arkts {'1.1':'14', '1.2':'20'} + * @arkts 1.1&1.2 */ accessoryFd: number; } @@ -2080,14 +2168,16 @@ declare namespace usbManager { * * @enum { number } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ export enum UsbTransferFlags { /** * Report short frames as errors * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_TRANSFER_SHORT_NOT_OK = 0, @@ -2095,7 +2185,8 @@ declare namespace usbManager { * Automatically free transfer buffer * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_TRANSFER_FREE_BUFFER = 1, @@ -2103,7 +2194,8 @@ declare namespace usbManager { * Automatically free transfer after callback returns * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_TRANSFER_FREE_TRANSFER = 2, @@ -2111,7 +2203,8 @@ declare namespace usbManager { * Transmissions that are multiples of wMaxPacketSize will add an additional zero packet. * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ USB_TRANSFER_ADD_ZERO_PACKET = 3 } @@ -2121,14 +2214,16 @@ declare namespace usbManager { * * @enum { number } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ export enum UsbTransferStatus { /** * Transfer completed * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ TRANSFER_COMPLETED = 0, @@ -2136,7 +2231,8 @@ declare namespace usbManager { * Transfer failed * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ TRANSFER_ERROR = 1, @@ -2144,7 +2240,8 @@ declare namespace usbManager { * Transfer timed out * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ TRANSFER_TIMED_OUT = 2, @@ -2152,7 +2249,8 @@ declare namespace usbManager { * Transfer was canceled * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ TRANSFER_CANCELED = 3, @@ -2161,7 +2259,8 @@ declare namespace usbManager { * stalled). For control endpoints: control request not supported. * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ TRANSFER_STALL = 4, @@ -2169,7 +2268,8 @@ declare namespace usbManager { * Device was disconnected * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ TRANSFER_NO_DEVICE = 5, @@ -2177,7 +2277,8 @@ declare namespace usbManager { * Device sent more data than requested * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ TRANSFER_OVERFLOW = 6 } @@ -2187,14 +2288,16 @@ declare namespace usbManager { * * @enum { number } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ export enum UsbEndpointTransferType { /** * Isochronous endpoint * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ TRANSFER_TYPE_ISOCHRONOUS = 0x1, @@ -2202,7 +2305,8 @@ declare namespace usbManager { * Bulk endpoint * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ TRANSFER_TYPE_BULK = 0x2, @@ -2210,7 +2314,8 @@ declare namespace usbManager { * Interrupt endpoint * * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ TRANSFER_TYPE_INTERRUPT = 0x3 } @@ -2220,7 +2325,8 @@ declare namespace usbManager { * * @typedef UsbIsoPacketDescriptor * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ interface UsbIsoPacketDescriptor { /** @@ -2228,7 +2334,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ length: number; @@ -2237,7 +2344,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ actualLength: number; @@ -2246,7 +2354,8 @@ declare namespace usbManager { * * @type { UsbTransferStatus } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ status: UsbTransferStatus; } @@ -2256,7 +2365,8 @@ declare namespace usbManager { * * @typedef SubmitTransferCallback * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ interface SubmitTransferCallback { /** @@ -2265,7 +2375,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ actualLength: number; @@ -2274,7 +2385,8 @@ declare namespace usbManager { * * @type { UsbTransferStatus } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ status: UsbTransferStatus; @@ -2283,7 +2395,8 @@ declare namespace usbManager { * * @type { Array> } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ isoPacketDescs: Array>; } @@ -2294,7 +2407,8 @@ declare namespace usbManager { * * @typedef UsbDataTransferParams * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ interface UsbDataTransferParams { /** @@ -2302,7 +2416,8 @@ declare namespace usbManager { * * @type { USBDevicePipe } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ devPipe: USBDevicePipe; @@ -2311,7 +2426,8 @@ declare namespace usbManager { * * @type { UsbTransferFlags } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ flags: UsbTransferFlags; @@ -2320,7 +2436,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ endpoint: number; @@ -2329,7 +2446,8 @@ declare namespace usbManager { * * @type { UsbEndpointTransferType } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ type: UsbEndpointTransferType; @@ -2338,7 +2456,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ timeout: number; @@ -2347,7 +2466,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ length: number; @@ -2356,7 +2476,8 @@ declare namespace usbManager { * * @type { AsyncCallback } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ callback: AsyncCallback; @@ -2366,7 +2487,8 @@ declare namespace usbManager { * * @type { Uint8Array } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ userData: Uint8Array; @@ -2375,7 +2497,8 @@ declare namespace usbManager { * * @type { Uint8Array } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ buffer: Uint8Array; @@ -2384,7 +2507,8 @@ declare namespace usbManager { * * @type { number } * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ isoPacketCount: number; } @@ -2401,7 +2525,8 @@ declare namespace usbManager { * @throws { BusinessError } 14400009 - Insufficient memory. * @throws { BusinessError } 14400012 - Transmission I/O error. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function usbSubmitTransfer(transfer: UsbDataTransferParams): void; @@ -2416,7 +2541,8 @@ declare namespace usbManager { *
1.Unrecognized discard error code. * @throws { BusinessError } 14400011 - The transfer is not in progress, or is already complete or cancelled. * @syscap SystemCapability.USB.USBManager - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function usbCancelTransfer(transfer: UsbDataTransferParams): void; diff --git a/api/@ohos.usbManager.serial.d.ts b/api/@ohos.usbManager.serial.d.ts index 937fe88b31..e19125221f 100644 --- a/api/@ohos.usbManager.serial.d.ts +++ b/api/@ohos.usbManager.serial.d.ts @@ -22,7 +22,8 @@ * Provides APIs for managing USB-to-virtual serial ports and implementing USB-to-virtual serial port communication. * @namespace serialManager * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ declare namespace serialManager { @@ -30,7 +31,8 @@ declare namespace serialManager { * Obtains the serial port device list. * @returns { Readonly[]} Returns the list of serial port devices obtained. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function getPortList(): Readonly[]; @@ -44,7 +46,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400001 Serial port management exception. * @throws { BusinessError } 31400003 Device does not exist. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function hasSerialRight(portId: number): boolean; @@ -60,7 +63,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400001 Serial port management exception. * @throws { BusinessError } 31400003 Device does not exist. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function requestSerialRight(portId: number): Promise; @@ -78,7 +82,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @syscap SystemCapability.USB.USBManager.Serial * @systemapi - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function addSerialRight(tokenId: number, portId: number): void; @@ -92,7 +97,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400002 Access denied. Call requestSerialRight to request user authorization first. * @throws { BusinessError } 31400003 Device does not exist. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function cancelSerialRight(portId: number): void; @@ -106,7 +112,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400004 The serial port device is occupied. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function open(portId: number): void; @@ -119,7 +126,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function close(portId: number): void; @@ -133,7 +141,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function getAttribute(portId: number): Readonly; @@ -147,7 +156,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400003 Device does not exist. * @throws { BusinessError } 31400005 The serial port device is not opened. Call the open API first. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function setAttribute(portId: number, attribute: SerialAttribute): void; @@ -166,7 +176,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function read(portId: number, buffer: Uint8Array, timeout?: number): Promise; @@ -185,7 +196,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function readSync(portId: number, buffer: Uint8Array, timeout?: number): number; @@ -204,7 +216,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function write(portId: number, buffer: Uint8Array, timeout?: number): Promise; @@ -223,7 +236,8 @@ declare namespace serialManager { * @throws { BusinessError } 31400006 Data transfer timed out. * @throws { BusinessError } 31400007 I/O exception. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ function writeSync(portId: number, buffer: Uint8Array, timeout?: number): number; @@ -231,7 +245,8 @@ declare namespace serialManager { * Represents a serial port device. * @typedef SerialPort * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ interface SerialPort { @@ -239,7 +254,8 @@ declare namespace serialManager { * Serial port device ID. * @type { number } * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ portId: number; @@ -247,7 +263,8 @@ declare namespace serialManager { * Serial port device name. * @type { string } * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ deviceName: string; } @@ -255,7 +272,8 @@ declare namespace serialManager { * Represents the communication parameters of a serial port device. * @typedef SerialAttribute * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ interface SerialAttribute { @@ -263,7 +281,8 @@ declare namespace serialManager { * Baud rate. * @type { BaudRates } * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ baudRate: BaudRates; @@ -272,7 +291,8 @@ declare namespace serialManager { * @type { DataBits } * @default DATABIT_8 * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ dataBits?: DataBits; @@ -281,7 +301,8 @@ declare namespace serialManager { * @type { Parity } * @default NONE * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ parity?: Parity; @@ -290,7 +311,8 @@ declare namespace serialManager { * @type { StopBits } * @default STOPBIT_1 * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ stopBits?: StopBits; } @@ -298,35 +320,40 @@ declare namespace serialManager { * Enumerates the baud rates of a serial port device, in bit/s. * @enum { number } * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ enum BaudRates { /** * The baud rate is 50 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_50 = 50, /** * The baud rate is 75 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_75 = 75, /** * The baud rate is 110 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_110 = 110, /** * The baud rate is 134 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_134 = 134, @@ -334,182 +361,208 @@ declare namespace serialManager { * The baud rate is 150 bit/s. * * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_150 = 150, /** * The baud rate is 200 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_200 = 200, /** * The baud rate is 300 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_300 = 300, /** * The baud rate is 600 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_600 = 600, /** * The baud rate is 1200 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_1200 = 1200, /** * The baud rate is 1800 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_1800 = 1800, /** * The baud rate is 2400 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_2400 = 2400, /** * The baud rate is 4800 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_4800 = 4800, /** * The baud rate is 9600 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_9600 = 9600, /** * The baud rate is 19200 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_19200 = 19200, /** * The baud rate is 38400 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_38400 = 38400, /** * The baud rate is 57600 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_57600 = 57600, /** * The baud rate is 115200 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_115200 = 115200, /** * The baud rate is 230400 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_230400 = 230400, /** * The baud rate is 460800 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_460800 = 460800, /** * The baud rate is 500000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_500000 = 500000, /** * The baud rate is 576000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_576000 = 576000, /** * The baud rate is 921600 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_921600 = 921600, /** * The baud rate is 1000000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_1000000 = 1000000, /** * The baud rate is 1152000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_1152000 = 1152000, /** * The baud rate is 1500000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_1500000 = 1500000, /** * The baud rate is 2000000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_2000000 = 2000000, /** * The baud rate is 2500000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_2500000 = 2500000, /** * The baud rate is 3000000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_3000000 = 3000000, /** * The baud rate is 3500000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_3500000 = 3500000, /** * The baud rate is 4000000 bit/s. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ BAUDRATE_4000000 = 4000000 } @@ -517,85 +570,89 @@ declare namespace serialManager { * Enumerates the data bits of a serial port device. * @enum { number } * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ enum DataBits { /** * The number of data bits is 8. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ DATABIT_8 = 8, /** * The number of data bits is 7. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ DATABIT_7 = 7, /** * The number of data bits is 6. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ DATABIT_6 = 6, /** * The number of data bits is 5. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ - DATABIT_5 = 5, - - /** - * The number of data bits is 4. - * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 - */ - DATABIT_4 = 4 + DATABIT_5 = 5 } /** * Enumerates the parity bits of a serial port device. * @enum { number } * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ enum Parity { /** * No parity. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ PARITY_NONE = 0, /** * Odd parity. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ PARITY_ODD = 1, /** * Even parity. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ PARITY_EVEN = 2, /** * Mark parity, whose parity bit is always 1. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ PARITY_MARK = 3, /** * Space parity, whose parity bit is always 0. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ PARITY_SPACE = 4 } @@ -603,30 +660,26 @@ declare namespace serialManager { * Enumerates the stop bits for serial port communication. * @enum { number } * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ enum StopBits { /** * The number of stop bits is 1. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ STOPBIT_1 = 0, - /** - * The number of stop bits is 1.5. - * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 - */ - STOPBIT_1P5 = 1, - /** * The number of stop bits is 2. * @syscap SystemCapability.USB.USBManager.Serial - * @since 19 + * @since arkts {'1.1':'19', '1.2':'20'} + * @arkts 1.1&1.2 */ - STOPBIT_2 = 2 + STOPBIT_2 = 1 } } -- Gitee