refactor(Core): 移除串行通信中的延迟
- 删除了 NET_DVR_SerialSend 和 NET_DVR_SerialStop 后的 sleep(1) 调用 - 这些延迟可能会影响通信效率,移除后可以提高系统响应速度
This commit is contained in:
		
							
								
								
									
										4
									
								
								Core.go
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								Core.go
									
									
									
									
									
								
							| @@ -179,13 +179,9 @@ void SetPTZPOS(LONG lUserID,char* P,char* T,char *Z) | |||||||
| { | { | ||||||
|     LONG lTranHandle = NET_DVR_SerialStart(lUserID, 2,g_fSerialDataCallBack,6); |     LONG lTranHandle = NET_DVR_SerialStart(lUserID, 2,g_fSerialDataCallBack,6); | ||||||
|     LONG lSerialChan = 0; |     LONG lSerialChan = 0; | ||||||
| 	sleep(1); |  | ||||||
|     NET_DVR_SerialSend(lTranHandle, lSerialChan, P, 7); |     NET_DVR_SerialSend(lTranHandle, lSerialChan, P, 7); | ||||||
|     sleep(1); |  | ||||||
|     NET_DVR_SerialSend(lTranHandle, lSerialChan, T, 7); |     NET_DVR_SerialSend(lTranHandle, lSerialChan, T, 7); | ||||||
|     sleep(1); |  | ||||||
|     NET_DVR_SerialSend(lTranHandle, lSerialChan, Z, 7); |     NET_DVR_SerialSend(lTranHandle, lSerialChan, Z, 7); | ||||||
|     sleep(1); |  | ||||||
|     NET_DVR_SerialStop(lTranHandle); |     NET_DVR_SerialStop(lTranHandle); | ||||||
| 	sleep(1); | 	sleep(1); | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 kunmeng
					kunmeng