提交 824e0b4a 编写于 作者: W wangyipeng

fix:Modify function declaration and function description

Signed-off-by: Nwangyipeng <wangyipeng11@huawei.com>
上级 0778de61
...@@ -585,7 +585,7 @@ let ret = usb.usbFunctionsToString(funcs); ...@@ -585,7 +585,7 @@ let ret = usb.usbFunctionsToString(funcs);
## usb.setCurrentFunctions ## usb.setCurrentFunctions
setCurrentFunctions(funcs: FunctionType): Promise\<boolean\> setCurrentFunctions(funcs: FunctionType): Promise\<void\>
在设备模式下,设置当前的USB功能列表。 在设备模式下,设置当前的USB功能列表。
...@@ -602,14 +602,18 @@ setCurrentFunctions(funcs: FunctionType): Promise\<boolean\> ...@@ -602,14 +602,18 @@ setCurrentFunctions(funcs: FunctionType): Promise\<boolean\>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------------------ | ------------------------------------------------------------ | | --------------- | ------------- |
| Promise\<boolean\> | Promise对象,返回设置成功与否的结果。true表示设置成功,false表示设置失败。 | | Promise\<void\> | Promise对象。 |
**示例:** **示例:**
```js ```js
let funcs = HDC; let funcs = HDC;
let ret = usb.setCurrentFunctions(funcs); usb.setCurrentFunctions(funcs).then(() => {
console.info('usb setCurrentFunctions successfully.');
}).catch(err => {
console.error('usb setCurrentFunctions failed: ' + err.code + ' message: ' + err.message);
});
``` ```
## usb.getCurrentFunctions ## usb.getCurrentFunctions
...@@ -686,7 +690,7 @@ let ret = usb.getSupportedModes(0); ...@@ -686,7 +690,7 @@ let ret = usb.getSupportedModes(0);
## usb.setPortRoles ## usb.setPortRoles
setPortRoles(portId: number, powerRole: PowerRoleType, dataRole: DataRoleType): Promise\<boolean\> setPortRoles(portId: number, powerRole: PowerRoleType, dataRole: DataRoleType): Promise\<void\>
设置指定的端口支持的角色模式,包含充电角色、数据传输角色。 设置指定的端口支持的角色模式,包含充电角色、数据传输角色。
...@@ -705,13 +709,18 @@ setPortRoles(portId: number, powerRole: PowerRoleType, dataRole: DataRoleType): ...@@ -705,13 +709,18 @@ setPortRoles(portId: number, powerRole: PowerRoleType, dataRole: DataRoleType):
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------------------ | ------------------------------------------------------------ | | --------------- | ------------- |
| Promise\<boolean\> | Promise对象,返回设置成功与否的结果。true表示设置成功,false表示设置失败。 | | Promise\<void\> | Promise对象。 |
**示例:** **示例:**
```js ```js
let ret = usb.getSupportedModes(0); let portId = 1;
usb.usb.setPortRoles(portId, usb.PowerRoleType.SOURCE, usb.DataRoleType.HOST).then(() => {
console.info('usb setPortRoles successfully.');
}).catch(err => {
console.error('usb setPortRoles failed: ' + err.code + ' message: ' + err.message);
});
``` ```
## USBEndpoint ## USBEndpoint
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册