Source code for spinnman.connections.abstract_classes.abstract_spinnaker_boot_sender

from abc import ABCMeta
from abc import abstractmethod
from six import add_metaclass

from spinnman.connections.abstract_classes.abstract_connection import AbstractConnection


@add_metaclass(ABCMeta)
[docs]class AbstractSpinnakerBootSender(AbstractConnection): """ A sender of Spinnaker Boot messages """ @abstractmethod
[docs] def send_boot_message(self, boot_message): """ Sends a SpiNNaker boot message using this connection :param boot_message: The message to be sent :type boot_message:\ :py:class:`spinnman.messages.spinnaker_boot.spinnaker_boot_message.SpinnakerBootMessage` :return: Nothing is returned :rtype: None :raise spinnman.exceptions.SpinnmanIOException: If there is an error\ sending the message """ pass