def send(self, x): msg = can_Message(is_remote_frame=x.flags == 0x2, is_extended_id=x.flags == 0x4, is_error_frame=x.flags == 0x1, arbitration_id=x.identifier, dlc=x.length, data=bytes(x)[8:]) try: x.sent_time = time.time() except AttributeError: pass self.iface.send(msg)
def send(self, x): try: msg = can_Message(is_remote_frame=x.flags == 0x2, extended_id=x.flags == 0x4, is_error_frame=x.flags == 0x1, arbitration_id=x.identifier, dlc=x.length, data=bytes(x)[8:]) if hasattr(x, "sent_time"): x.sent_time = time.time() return self.iface.send(msg) except can_Error as ex: raise ex
def send(self, x): try: if hasattr(x, "sent_time"): x.sent_time = time.time() msg = can_Message(is_remote_frame=x.flags == 0x2, extended_id=x.flags == 0x4, is_error_frame=x.flags == 0x1, arbitration_id=x.identifier, dlc=x.length, data=x.data) return self.iface.send(msg) except can_Error as ex: raise ex
def send(self, x): # type: (Packet) -> int msg = can_Message(is_remote_frame=x.flags == 0x2, is_extended_id=x.flags == 0x4, is_error_frame=x.flags == 0x1, arbitration_id=x.identifier, dlc=x.length, data=bytes(x)[8:]) msg.timestamp = time.time() try: x.sent_time = msg.timestamp except AttributeError: pass self.can_iface.send(msg) return len(x)