Source code for spinnman.processes.get_version_process

from spinnman.messages.scp.impl import GetVersion
from .abstract_single_connection_process import AbstractSingleConnectionProcess


[docs]class GetVersionProcess(AbstractSingleConnectionProcess): """ A process for getting the version of the machine """ def __init__(self, connection_selector): AbstractSingleConnectionProcess.__init__(self, connection_selector) self._version_info = None def _get_response(self, version_response): self._version_info = version_response.version_info
[docs] def get_version(self, x, y, p): self._send_request(GetVersion(x=x, y=y, p=p), self._get_response) self._finish() self.check_for_error() return self._version_info