Uses of Class
uk.ac.manchester.spinnaker.transceiver.SpinnmanException
Packages that use SpinnmanException
Package
Description
Java client for the SpiNNaker allocation service.
SpiNNaker old-style machine allocation client.
How to actually talk to a SpiNNaker machine.
-
Uses of SpinnmanException in uk.ac.manchester.spinnaker.alloc.client
Methods in uk.ac.manchester.spinnaker.alloc.client that throw SpinnmanExceptionModifier and TypeMethodDescriptionSpallocClient.Job.getTransceiver()
Create a proxied transceiver for talking to the boards of the job. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.spalloc
Methods in uk.ac.manchester.spinnaker.spalloc that throw SpinnmanExceptionModifier and TypeMethodDescriptiondefault TransceiverInterface
SpallocJobAPI.getTransceiver()
Construct a transceiver for talking to this job. -
Uses of SpinnmanException in uk.ac.manchester.spinnaker.transceiver
Subclasses of SpinnmanException in uk.ac.manchester.spinnaker.transceiverModifier and TypeClassDescriptionclass
Cores failed to reach a given state within a timeout.class
Encapsulates exceptions from processes which communicate with some core/chip.static final class
A process exception cause by the receipt of aSCPResult.RC_SUM
message, indicating that the checksum was wrong.static final class
A process exception cause by the receipt of aSCPResult.RC_CMD
message, indicating that the command was not supported by the destination.static final class
A process exception cause by the receipt of aSCPResult.RC_CPU
message, indicating that the destination core number was out of range.static final class
A process exception cause by the receipt of aSCPResult.RC_LEN
message, indicating that the packet length was wrong.static final class
A process exception cause by the receipt of aSCPResult.RC_PORT
message, indicating that the SCP port was out of range.static class
Marks an exception for errors in the message by the caller.static final class
A process exception cause by the receipt of aSCPResult.RC_DEAD
message, indicating that the destination core was not responding to messages from SCAMP.static final class
A process exception cause by the receipt of aSCPResult.RC_ARG
message, indicating that the arguments to the command are wrong.static final class
A process exception cause by the receipt of aSCPResult.RC_BUF
message, indicating that SCAMP had exhausted its supply of buffers.static final class
A process exception cause by the receipt of aSCPResult.RC_ROUTE
message, indicating that messages cannot be directed to that destination for some reason.static final class
A process exception cause by the receipt of aSCPResult.RC_P2P_BUSY
message, indicating that the receiver in the inter-SCAMP messaging was busy.static final class
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.static final class
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.static final class
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.static final class
A process exception cause by the receipt of aSCPResult.RC_PKT_TX
message, indicating that the packet transmission failed.static class
Marks an exception for a permanent condition.static final class
A process exception cause by the receipt of aSCPResult.RC_TIMEOUT
message, indicating that communications timed out.static class
Marks an exception for a transient condition.Methods in uk.ac.manchester.spinnaker.transceiver that throw SpinnmanExceptionModifier and TypeMethodDescriptiondefault void
TransceiverInterface.executeApplication
(@Valid ExecutableTargets executableTargets, @NotNull AppID appID) Execute a set of binaries that make up a complete application on specified cores, wait for them to be ready and then start all of the binaries.static Transceiver
Transceiver.makeWithDescriptors
(MachineVersion version, Collection<Transceiver.ConnectionDescriptor> scampConnections) Create a transceiver.void
Transceiver.waitForCoresToBeInState
(CoreSubsets allCoreSubsets, AppID appID, EnumSet<CPUState> cpuStates, Integer timeout, int timeBetweenPolls, EnumSet<CPUState> errorStates, int countBetweenFullChecks) default void
TransceiverInterface.waitForCoresToBeInState
(@Valid CoreSubsets coreSubsets, @NotNull AppID appID, EnumSet<@NotNull CPUState> cpuStates) Waits for the specified cores running the given application to be in some target state or states.void
TransceiverInterface.waitForCoresToBeInState
(@Valid CoreSubsets allCoreSubsets, @NotNull AppID appID, EnumSet<@NotNull CPUState> cpuStates, @PositiveOrZero Integer timeout, @jakarta.validation.constraints.Positive int timeBetweenPolls, EnumSet<@NotNull CPUState> errorStates, @jakarta.validation.constraints.Positive int countsBetweenFullCheck) Waits for the specified cores running the given application to be in some target state or states.Constructors in uk.ac.manchester.spinnaker.transceiver that throw SpinnmanExceptionModifierConstructorDescriptionTransceiver
(InetAddress hostname, MachineVersion version) Create a Transceiver by creating a UDPConnection to the given hostname on port 17893 (the default SCAMP port), and a BootConnection on port 54321 (the default boot port), discovering any additional links using the UDPConnection, and then returning the transceiver created with the conjunction of the created UDPConnection and the discovered connections.Transceiver
(InetAddress host, MachineVersion version, Collection<BMPConnectionData> bmpConnectionData, Integer numberOfBoards, Set<ChipLocation> ignoredChips, Map<ChipLocation, Set<Integer>> ignoredCores, Map<ChipLocation, EnumSet<Direction>> ignoredLinks, boolean autodetectBMP, List<Transceiver.ConnectionDescriptor> scampConnections, Integer bootPortNumber, Integer maxSDRAMSize) Create a Transceiver by creating a UDPConnection to the given hostname on port 17893 (the default SCAMP port), and a BootConnection on port 54321 (the default boot port), optionally discovering any additional links using the UDPConnection, and then returning the transceiver created with the conjunction of the created UDPConnection and the discovered connections.Transceiver
(MachineVersion version, Collection<Connection> connections) Create a transceiver.Transceiver
(MachineVersion version, Collection<Connection> connections, Collection<ChipLocation> ignoredChips, Map<ChipLocation, Set<Integer>> ignoredCores, Map<ChipLocation, EnumSet<Direction>> ignoredLinks, Collection<Transceiver.ConnectionDescriptor> scampConnections, Integer maxSDRAMSize) Create a transceiver.