def METHOD_NAME(self, pk):
    if pk.port == CRTP_PORT_PPRZLINK:
        for c in pk.data:
            if self._transport.parse_byte(bytes([c])):
                (sender_id, _, _, msg) = self._transport.unpack()
                if self.verbose:
                    print("Got message {} from {}".format(msg.name, sender_id))
                # Forward message to Ivy bus
                if self.is_connected:
                    try:
                        self._ivy.send(msg, sender_id=sender_id)
                    except RuntimeError as e:
                        print("Runtime error {}".format(e))
                    except ValueError as e:
                        print("Invalid message error {}".format(e))