Package uk.ac.manchester.spinnaker.transceiver
package uk.ac.manchester.spinnaker.transceiver
How to actually talk to a SpiNNaker machine.
-
ClassDescriptionA tracker of application IDs to make it easier to allocate new IDs.Indicates that message sending to a BMP failed for various reasons.Indicates that message sending to a BMP timed out.The interface supported by the
Transceiver
for talking to a BMP.The type of reset to perform.Common memory locations.Cores failed to reach a given state within a timeout.The fill unit for a fill of values in memory.Documents a transceiver operation that may be used from multiple threads in parallel provided those threads are accessing different boards.Documents a transceiver operation that may be used from multiple threads in parallel provided those threads are accessing different boards (or different BMPs, for BMP-based operations), and care is taken to use this method in a way that only accesses a single board via it.Documents a transceiver operation that should not be used from multiple threads in parallel at all.Encapsulates exceptions from processes which communicate with some core/chip.A process exception cause by the receipt of aSCPResult.RC_SUM
message, indicating that the checksum was wrong.A process exception cause by the receipt of aSCPResult.RC_CMD
message, indicating that the command was not supported by the destination.A process exception cause by the receipt of aSCPResult.RC_CPU
message, indicating that the destination core number was out of range.A process exception cause by the receipt of aSCPResult.RC_LEN
message, indicating that the packet length was wrong.A process exception cause by the receipt of aSCPResult.RC_PORT
message, indicating that the SCP port was out of range.Marks an exception for errors in the message by the caller.A process exception cause by the receipt of aSCPResult.RC_DEAD
message, indicating that the destination core was not responding to messages from SCAMP.A process exception cause by the receipt of aSCPResult.RC_ARG
message, indicating that the arguments to the command are wrong.A process exception cause by the receipt of aSCPResult.RC_BUF
message, indicating that SCAMP had exhausted its supply of buffers.A process exception cause by the receipt of aSCPResult.RC_ROUTE
message, indicating that messages cannot be directed to that destination for some reason.A process exception cause by the receipt of aSCPResult.RC_P2P_BUSY
message, indicating that the receiver in the inter-SCAMP messaging was busy.A process exception cause by the receipt of aSCPResult.RC_P2P_NOREPLY
message, indicating that the inter-SCAMP messaging failed because the channel open failed.A process exception cause by the receipt of aSCPResult.RC_P2P_REJECT
message, indicating that the receiver in the inter-SCAMP messaging rejected the message.A process exception cause by the receipt of aSCPResult.RC_P2P_TIMEOUT
message, indicating that the receiver in the inter-SCAMP messaging did not respond.A process exception cause by the receipt of aSCPResult.RC_PKT_TX
message, indicating that the packet transmission failed.Marks an exception for a permanent condition.A process exception cause by the receipt of aSCPResult.RC_TIMEOUT
message, indicating that communications timed out.Marks an exception for a transient condition.Marks a class that is used to track how many retries were used.Basic exception from the transceiver.An encapsulation of various communications with the SpiNNaker board.A simple description of a connection to create.The interface supported by theTransceiver
.A process for talking to SpiNNaker efficiently that uses multiple connections in communication (if appropriate).A simple transceiver for UDP connections.A transceiver where every operation (except the few mandatory ones) fails withUnsupportedOperationException
.Support utilities.