Class BoardLocalSupport
java.lang.Object
uk.ac.manchester.spinnaker.front_end.BoardLocalSupport
- Direct Known Subclasses:
DataGatherer
,DataReceiver
,ExecuteDataSpecification
,IobufRetriever
A class for making things easier to do on a per-board basis.
- Author:
- Donal Fellows
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected final class
A context that can be pushed to state in logging what board is the root. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final uk.ac.manchester.spinnaker.machine.Machine
The description of the SpiNNaker machine.protected final ProxyAwareStorage
A storage object that is aware of proxies. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BoardLocalSupport
(ProxyAwareStorage storage, uk.ac.manchester.spinnaker.machine.Machine machine) -
Method Summary
Modifier and TypeMethodDescriptionprotected SpallocClient.Job
getJob()
protected TransceiverInterface
-
Field Details
-
storage
A storage object that is aware of proxies. -
machine
protected final uk.ac.manchester.spinnaker.machine.Machine machineThe description of the SpiNNaker machine.
-
-
Constructor Details
-
BoardLocalSupport
protected BoardLocalSupport(ProxyAwareStorage storage, uk.ac.manchester.spinnaker.machine.Machine machine) - Parameters:
storage
- Database containing information about how to speak to the proxy.machine
- Which machine is this on? Used for address mapping and provided as a general service to subclasses.
-
-
Method Details
-
getTransceiver
@MustBeClosed protected TransceiverInterface getTransceiver() throws IOException, StorageException, SpinnmanException, InterruptedException -
getJob
- Throws:
IOException
StorageException
-