Uses of Class
uk.ac.manchester.spinnaker.transceiver.ParallelUnsafe
Package | Description |
---|---|
uk.ac.manchester.spinnaker.transceiver |
How to actually talk to a SpiNNaker machine.
|
-
Uses of ParallelUnsafe in uk.ac.manchester.spinnaker.transceiver
Methods in uk.ac.manchester.spinnaker.transceiver with annotations of type ParallelUnsafe Modifier and Type Method Description void
Transceiver. bootBoard(Map<SystemVariableDefinition,Object> extraBootValues)
default void
TransceiverInterface. bootBoard()
Attempt to boot the board.void
TransceiverInterface. bootBoard(Map<SystemVariableDefinition,Object> extraBootValues)
Attempt to boot the board.default void
TransceiverInterface. clearIobuf()
Clear the contents of the IOBUF buffer for all processors.default void
TransceiverInterface. clearIPTag(@uk.ac.manchester.spinnaker.machine.tags.TagID int tag)
Clear the setting of an IP tag.default void
TransceiverInterface. enableWatchDogTimer(boolean watchdog)
Enable or disable the watch dog timer.VersionInfo
Transceiver. ensureBoardIsReady(int numRetries, Map<SystemVariableDefinition,Object> extraBootValues)
default VersionInfo
TransceiverInterface. ensureBoardIsReady()
Ensure that the board is ready to interact with this version of the transceiver.default VersionInfo
TransceiverInterface. ensureBoardIsReady(@javax.validation.constraints.PositiveOrZero int numRetries)
Ensure that the board is ready to interact with this version of the transceiver.VersionInfo
TransceiverInterface. ensureBoardIsReady(@javax.validation.constraints.PositiveOrZero int numRetries, Map<SystemVariableDefinition,Object> extraBootValues)
Ensure that the board is ready to interact with this version of the transceiver.default VersionInfo
TransceiverInterface. ensureBoardIsReady(Map<SystemVariableDefinition,Object> extraBootValues)
Ensure that the board is ready to interact with this version of the transceiver.default 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.int
Transceiver. getCoreStateCount(AppID appID, CPUState state)
int
TransceiverInterface. getCoreStateCount(@NotNull AppID appID, @NotNull CPUState state)
Get a count of the number of cores which have a given state.default MappableIterable<CPUInfo>
TransceiverInterface. getCPUInformation()
Get information about the processors on the board.default MappableIterable<IOBuffer>
TransceiverInterface. getIobuf()
Get the contents of the IOBUF buffer for all processors.default List<Tag>
TransceiverInterface. getTags()
Get the current set of tags that have been set on the board using all SCPSender connections.default Map<Tag,Integer>
TransceiverInterface. getTagUsage()
Get the number of times each tag has had a message sent via it using all SCPSender connections.void
BMPTransceiverInterface. power(@NotNull PowerCommand powerCommand, @Valid BMPCoords bmp, Collection<@Valid BMPBoard> boards)
Send a power request to the machine.void
Transceiver. power(PowerCommand powerCommand, BMPCoords bmp, Collection<BMPBoard> boards)
void
BMPTransceiverInterface. powerOffMachine()
Power off the whole machine.void
Transceiver. powerOffMachine()
void
BMPTransceiverInterface. powerOnMachine()
Power on the whole machine.void
Transceiver. powerOnMachine()
ADCInfo
Transceiver. readADCData(BMPCoords bmp, BMPBoard board)
default VersionInfo
BMPTransceiverInterface. readBMPVersion(@Valid BMPCoords bmp, Iterable<@Valid BMPBoard> boards)
Read the BMP version.default VersionInfo
BMPTransceiverInterface. readBMPVersion(Iterable<@Valid BMPBoard> boards)
Read the BMP version.VersionInfo
Transceiver. readBMPVersion(BMPCoords bmp, BMPBoard board)
int
Transceiver. readFPGARegister(FPGA fpga, MemoryLocation register, BMPCoords bmp, BMPBoard board)
ByteBuffer
Transceiver. readNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, int length)
void
Transceiver. sendSignal(AppID appID, Signal signal)
void
TransceiverInterface. sendSignal(@NotNull AppID appID, @NotNull Signal signal)
Send a signal to an application.void
Transceiver. setLED(Collection<Integer> leds, LEDAction action, BMPCoords bmp, Collection<BMPBoard> board)
default void
TransceiverInterface. setWatchDogTimeout(int watchdog)
Set the value of the watch dog timer.void
Transceiver. stopApplication(AppID appID)
void
TransceiverInterface. stopApplication(@NotNull AppID appID)
Sends a stop request for an application ID.default void
TransceiverInterface. updateProvenanceAndExit()
Tell all running application cores to write their provenance data to a location where it can be read back, and then to go into theFINISHED
state.default void
TransceiverInterface. updateRuntime(@PositiveOrZero Integer runTimesteps, @javax.validation.constraints.PositiveOrZero int currentTime, @javax.validation.constraints.PositiveOrZero int syncTimesteps)
Set the running time information for all processors.void
Transceiver. writeFPGARegister(FPGA fpga, MemoryLocation register, int value, BMPCoords bmp, BMPBoard board)
void
Transceiver. writeMemoryFlood(MemoryLocation baseAddress, File dataFile)
void
Transceiver. writeMemoryFlood(MemoryLocation baseAddress, InputStream dataStream, int numBytes)
void
Transceiver. writeMemoryFlood(MemoryLocation baseAddress, ByteBuffer data)
default void
TransceiverInterface. writeMemoryFlood(@NotNull MemoryLocation baseAddress, @javax.validation.constraints.NotEmpty byte[] data)
Write to the SDRAM of all chips.default void
TransceiverInterface. writeMemoryFlood(@NotNull MemoryLocation baseAddress, int dataWord)
Write to the SDRAM of all chips.void
TransceiverInterface. writeMemoryFlood(@NotNull MemoryLocation baseAddress, @NotNull File dataFile)
Write to the SDRAM of all chips.void
TransceiverInterface. writeMemoryFlood(@NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @javax.validation.constraints.Positive int numBytes)
Write to the SDRAM of all chips.void
TransceiverInterface. writeMemoryFlood(@NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data)
Write to the SDRAM of all chips.void
Transceiver. writeNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, File dataFile)
void
Transceiver. writeNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, InputStream dataStream, int numBytes)
void
Transceiver. writeNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, ByteBuffer data)