def on_message_received(self, msg): outmsg = CanMessage() outmsg.interface = CanMessage.CANTYPE_RADAR outmsg.id = msg.arbitration_id outmsg.can_timestamp = msg.timestamp outmsg.data = list(msg.data) outmsg.is_extended = msg.is_extended_id outmsg.is_error = msg.is_error_frame self.on_can_message(outmsg)
def on_message_received(self, msg): outmsg = CanMessage() self.match_canbus_to_logical(msg) if self.can_type: outmsg.interface = self.can_type else: outmsg.interface = self.can_interface outmsg.id = msg.arbitration_id outmsg.can_timestamp = msg.timestamp outmsg.data = list(msg.data) outmsg.is_extended = msg.is_extended_id outmsg.is_error = msg.is_error_frame self.pub.publish(outmsg)