fix: 串口代码优化
This commit is contained in:
		
							parent
							
								
									b9ed251380
								
							
						
					
					
						commit
						fa80b4ca7b
					
				| @ -1,9 +1,10 @@ | ||||
| import HiSerialSDK from '@ohos.hiserialsdk'; | ||||
| import { SerialPortTag } from '../config'; | ||||
| 
 | ||||
| // 打开串口工具 | ||||
| /* | ||||
|   * @param serialPort 串口名称 | ||||
| 
 | ||||
| /** | ||||
|  * 打开串口工具 | ||||
|  * @param serialPort 串口名称 | ||||
|  */ | ||||
| export const OpenSerialPort = (serialPort: string) => { | ||||
|   return new Promise<number>((resolve, reject) => { | ||||
| @ -18,11 +19,12 @@ export const OpenSerialPort = (serialPort: string) => { | ||||
|   }) | ||||
| } | ||||
| 
 | ||||
| //初始化串口数据 | ||||
| /* | ||||
|   * @param fd 串口文件描述符 | ||||
|   * @param speed 波特率 | ||||
|   * @returns Promise<boolean> 成功返回true,失败返回false | ||||
| 
 | ||||
| /** | ||||
|  * 初始化串口数据 | ||||
|  * @param fd 串口文件描述符 | ||||
|  * @param speed 波特率 | ||||
|  * @returns Promise<boolean> 成功返回true,失败返回false | ||||
|  */ | ||||
| export const InitSerialPortData = | ||||
|   async (fd: number, speed: number) => { | ||||
| @ -41,11 +43,11 @@ export const InitSerialPortData = | ||||
|     }) | ||||
|   } | ||||
| 
 | ||||
| //发送数据 | ||||
| /* | ||||
|   * @param fd 串口文件描述符 | ||||
|   * @param data 要发送的数据数组 | ||||
|   * @returns Promise<number> 成功返回发送的字节数,失败返回-1 | ||||
| /** | ||||
|  * 发送数据 | ||||
|  * @param fd 串口文件描述符 | ||||
|  * @param data 要发送的数据数组 | ||||
|  * @returns Promise<number> 成功返回发送的字节数,失败返回-1 | ||||
|  */ | ||||
| export const SendSerialPortData = (fd: number, data: number[]) => { | ||||
|   console.log(SerialPortTag, "wzj-----发送数据") | ||||
| @ -61,11 +63,11 @@ export const SendSerialPortData = (fd: number, data: number[]) => { | ||||
|   }) | ||||
| } | ||||
| 
 | ||||
| // 接受数据 | ||||
| /* | ||||
|   * @param fd 串口文件描述符 | ||||
|   * @param timeout 超时时间,单位毫秒 | ||||
|   * @returns Promise<HiSerialSDK.receiveInfo> 成功返回接收到的数据,失败返回-1 | ||||
| /** | ||||
|  * 接受数据 | ||||
|  * @param fd 串口文件描述符 | ||||
|  * @param timeout 超时时间,单位毫秒 | ||||
|  * @returns Promise<HiSerialSDK.receiveInfo> 成功返回接收到的数据,失败返回-1 | ||||
|  */ | ||||
| export const ReceiveSerialPortData = (fd: number, timeout: number,) => { | ||||
|   console.log(SerialPortTag, "wzj-----接受数据") | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user