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