Source code for spinnman.processes.read_dpri_status_process
from spinnman.messages.scp.impl import DPRIGetStatus
from .abstract_multi_connection_process import AbstractMultiConnectionProcess
[docs]class ReadDPRIStatusProcess(AbstractMultiConnectionProcess):
def __init__(self, connection_selector):
AbstractMultiConnectionProcess.__init__(self, connection_selector)
self._dpri_status = None
[docs] def handle_dpri_status_response(self, response):
self._dpri_status = response.dpri_status
[docs] def get_dpri_status(self, x, y, p):
self._send_request(DPRIGetStatus(x, y, p),
callback=self.handle_dpri_status_response)
self._finish()
self.check_for_error()
return self._dpri_status