Uses of Class
uk.ac.manchester.spinnaker.messages.scp.SCPRequest
Packages that use SCPRequest
Package
Description
Classes used to model types of connections that talk to SpiNNaker.
Abstract model classes for connections.
Messages that talk to the BMP.
The messages of SpiNNaker Control Protocol (SCP).
How to actually talk to a SpiNNaker machine.
-
Uses of SCPRequest in uk.ac.manchester.spinnaker.connections
Methods in uk.ac.manchester.spinnaker.connections with parameters of type SCPRequestModifier and TypeMethodDescriptionConnectionSelector.getNextConnection
(SCPRequest<?> request) Get the next connection for the process from a list of connections that might satisfy the request.MostDirectConnectionSelector.getNextConnection
(SCPRequest<?> request) SingletonConnectionSelector.getNextConnection
(SCPRequest<?> request) final void
BMPConnection.send
(SCPRequest<?> scpRequest) -
Uses of SCPRequest in uk.ac.manchester.spinnaker.connections.model
Methods in uk.ac.manchester.spinnaker.connections.model with parameters of type SCPRequestModifier and TypeMethodDescriptiondefault ByteBuffer
SCPSenderReceiver.getSCPData
(SCPRequest<?> scpRequest) Returns the data of an SCP request as it would be sent down this connection.default void
SCPSenderReceiver.send
(SCPRequest<?> request) Sends an SCP request down this connection. -
Uses of SCPRequest in uk.ac.manchester.spinnaker.messages.bmp
Subclasses of SCPRequest in uk.ac.manchester.spinnaker.messages.bmpModifier and TypeClassDescriptionclass
A request to read a region of memory from a BMP.class
BMPRequest<T extends BMPRequest.BMPResponse>
The base class of a request following the BMP protocol.class
A request to alter the LEDs on a board managed by a BMP.class
A request to write to memory on a BMP.final class
A request to erase flash memory on a BMP.class
A request to read the version of software running on a board's BMP.class
Get the reset status of the FPGAs managed by a BMP.class
A request to start an initialisation of the FPGAs.class
A request for the board status data from the BMP including voltages, temperatures and fan speeds.class
A request for the CAN bus status data from the BMP.class
A request for the data from a FPGA's register.class
A request for the IP address data from a BMP.class
A request to read a region of serial flash from a BMP.class
A request to get the CRC of serial flash memory from a BMP.class
A request for the serial data vector from the BMP.class
A request to perform a reset of the FPGAs managed by a BMP.class
A request for the BMP to power on or power off some boards.final class
A request to update flash memory on a BMP.class
A request to write memory to flash on a BMP.class
A request to upload a chunk of FPGA initialisation data.class
A request to write data to an FPGA register managed by a BMP.class
A request to write to serial flash on a BMP. -
Uses of SCPRequest in uk.ac.manchester.spinnaker.messages.scp
Subclasses of SCPRequest in uk.ac.manchester.spinnaker.messages.scpModifier and TypeClassDescriptionclass
A request to run an application.final class
A request to stop an application.class
A request to clear the IOBUF on a core.class
A request to set the dropped packet reinjected packet types.class
A request to get a count of the cores in a particular state.class
FECRequest<T extends SCPResponse>
A command message to a core using FrontEndCommon lib's simulation management subsystem.final class
A request to fill a region of memory on a chip with repeated words of data.final class
A request to set a fixed route entry.final class
A request to read a fixed route entry.class
A request to flood fill some data.final class
A request to finish a flood fill of data across all cores and launch the application.final class
A request to start a flood fill of data.class
A request to read the chip information from a core.class
A request to get the status of the dropped packet reinjection.class
A request to read the version of software running on a core.class
A request to clear an IP Tag.class
A request to get an IP tag.class
A request information about IP tags.class
A request to set a (forward) IP Tag.class
A request to set the transient timeout for future SCP requests.final class
A request to load the previously-saved application multicast router table.final class
A request to load the previously-configured system multicast router table.class
A request to read a region of memory via a link on a chip.class
A request to read a region of memory.class
ReinjectorRequest<T extends CheckOKResponse>
A command message to an extra monitor control core to manipulate the packet reinjection subsystem.class
A request to reset the statistics counters of the dropped packet reinjection.class
A request to set a Reverse IP Tag.class
A request to allocate space for routing entries.class
A request to clear the router on a chip.class
A request to initialise the router on a chip.class
A command message to an extra monitor control core to manipulate the router table.final class
A request to save the currently-installed application multicast router table.class
A request to allocate space in the SDRAM space.class
A request to free space in the SDRAM.class
A request to send a signal to cores.class
A request to change the state of an LED.class
A request to set the dropped packet reinjected packet types.class
A request to set the router emergency timeout for dropped packet reinjection.class
A request to the extra monitor core to set the router timeout for dropped packet reinjection.class
A request to update the runtime info on a core.class
A request to update the runtime info on a core.class
A request to write memory on a neighbouring chip.class
A request to write memory on a chip.Methods in uk.ac.manchester.spinnaker.messages.scp with parameters of type SCPRequestModifier and TypeMethodDescription<T extends SCPResponse>
TSCPResultMessage.parsePayload
(SCPRequest<T> request) Parse the payload data of the data into something higher level. -
Uses of SCPRequest in uk.ac.manchester.spinnaker.transceiver
Methods in uk.ac.manchester.spinnaker.transceiver with parameters of type SCPRequestModifier and TypeMethodDescriptionprotected void
Transceiver.call
(SCPRequest<EmptyResponse> request) Do a synchronous call of an SCP operation using the default connection for a request, sending the given message and completely processing the interaction.final void
TxrxProcess.call
(SCPRequest<EmptyResponse> request) Do a synchronous call of an SCP operation, sending the given message and completely processing the interaction before returning its response.protected <T,
R extends PayloadedResponse<T, ?>>
TTransceiver.get
(SCPRequest<R> request) Do a synchronous call of an SCP operation using the default connection for a request, sending the given message and completely processing the interaction before returning its response.final <T,
R extends PayloadedResponse<T, ?>>
TTxrxProcess.retrieve
(SCPRequest<R> request) Do a synchronous call of an SCP operation, sending the given message and completely processing the interaction before returning its parsed payload.protected final <T,
R extends PayloadedResponse<T, ?>>
voidTxrxProcess.sendGet
(SCPRequest<R> request, Consumer<T> callback) Send a request for a response with a payload.protected final void
TxrxProcess.sendOneWayRequest
(SCPRequest<NoResponse> request) Send a one-way request.protected final <Resp extends CheckOKResponse>
voidTxrxProcess.sendRequest
(SCPRequest<Resp> request, Consumer<Resp> callback) Send a request and handle the response.protected final void
TxrxProcess.sendRequest
(SCPRequest<EmptyResponse> request) Send a request.void
Transceiver.sendSCPMessage
(SCPRequest<?> message, SCPConnection connection) void
TransceiverInterface.sendSCPMessage
(@NotNull SCPRequest<?> message, @NotNull SCPConnection connection) Sends an SCP message, without expecting a response.