| | |
| | | '%(asctime)s - %(name)s - %(levelname)s - %(message)s') |
| | | # 终端Handler |
| | | consoleHandler = logging.StreamHandler() |
| | | consoleHandler.setLevel(logging.ERROR) |
| | | consoleHandler.setLevel(logging.DEBUG) |
| | | # 文件Handler |
| | | fileHandler = logging.FileHandler('./log/USBCAN.log', |
| | | mode='a', |
| | | encoding='UTF-8') |
| | | fileHandler.setLevel(logging.INFO) |
| | | fileHandler.setLevel(logging.DEBUG) |
| | | |
| | | consoleHandler.setFormatter(formatter) |
| | | fileHandler.setFormatter(formatter) |
| | |
| | | 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.RemoteFlag = False |
| | | 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]) |