tao_z
2022-05-16 7b93ce7d3c07dc8d60dacbd4ab76651882f4d92b
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