From 7b93ce7d3c07dc8d60dacbd4ab76651882f4d92b Mon Sep 17 00:00:00 2001 From: tao_z <tzj0429@163.com> Date: Mon, 16 May 2022 20:15:19 +0800 Subject: [PATCH] 使用PIPE前存储 --- USBCAN.py | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/USBCAN.py b/USBCAN.py index 680ce3e..70248b3 100644 --- a/USBCAN.py +++ b/USBCAN.py @@ -369,13 +369,13 @@ # extern_flag = 1 if msg.is_extended_id else 0 # extern_flag = 0 raw_message = VCI_CAN_OBJ() - raw_message.ID = msg.arbitration_id - raw_message.TimeStamp = 0 - raw_message.TimeFlag = 0 - raw_message.SendType = 1 - raw_message.RemoteFlag = msg.is_remote_frame - raw_message.ExternFlag = msg.is_extended_id - raw_message.DataLen = msg.dlc + raw_message.ID = (c_uint)(msg.arbitration_id) + raw_message.TimeStamp = (c_uint)(0) + raw_message.TimeFlag = (c_ubyte)(0) + raw_message.SendType = (c_ubyte)(1) + raw_message.RemoteFlag = (c_ubyte)(msg.is_remote_frame) + raw_message.ExternFlag = (c_ubyte)(msg.is_extended_id) + raw_message.DataLen = (c_ubyte)(msg.dlc) raw_message.Data = (c_ubyte * 8)(* [c_ubyte(c) for c in msg.data]) # (msg.arbitration_id, 0, 0, 1, msg.is_remote_frame, @@ -427,7 +427,7 @@ for i in range(msgToSendCnt): msg = sendQueue.get() self.send(msg, 1) - time.sleep(0.001) + time.sleep(0.001) loopCnt += 1 if loopCnt >= 15: loopCnt = 0 -- Gitblit v1.8.0