Uses of Annotation Interface
uk.ac.manchester.spinnaker.transceiver.ParallelUnsafe
Packages that use ParallelUnsafe
Package
Description
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 ParallelUnsafeModifier and TypeMethodDescriptionvoidTransceiver.bootBoard(Map<SystemVariableDefinition, Object> extraBootValues) default voidTransceiverInterface.bootBoard()Attempt to boot the board.voidTransceiverInterface.bootBoard(Map<SystemVariableDefinition, Object> extraBootValues) Attempt to boot the board.default voidTransceiverInterface.clearIobuf()Clear the contents of the IOBUF buffer for all processors.default voidTransceiverInterface.clearIPTag(@uk.ac.manchester.spinnaker.machine.tags.TagID int tag) Clear the setting of an IP tag.default voidTransceiverInterface.enableWatchDogTimer(boolean watchdog) Enable or disable the watch dog timer.Transceiver.ensureBoardIsReady(int numRetries, Map<SystemVariableDefinition, Object> extraBootValues) default VersionInfoTransceiverInterface.ensureBoardIsReady()Ensure that the board is ready to interact with this version of the transceiver.default VersionInfoTransceiverInterface.ensureBoardIsReady(@jakarta.validation.constraints.PositiveOrZero int numRetries) Ensure that the board is ready to interact with this version of the transceiver.TransceiverInterface.ensureBoardIsReady(@jakarta.validation.constraints.PositiveOrZero int numRetries, Map<SystemVariableDefinition, Object> extraBootValues) Ensure that the board is ready to interact with this version of the transceiver.default VersionInfoTransceiverInterface.ensureBoardIsReady(Map<SystemVariableDefinition, Object> extraBootValues) Ensure that the board is ready to interact with this version of the transceiver.default voidTransceiverInterface.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.intTransceiver.getCoreStateCount(AppID appID, CPUState state) intTransceiverInterface.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.TransceiverInterface.getTags()Get the current set of tags that have been set on the board using all SCPSender connections.TransceiverInterface.getTagUsage()Get the number of times each tag has had a message sent via it using all SCPSender connections.voidBMPTransceiverInterface.power(@NotNull PowerCommand powerCommand, @Valid BMPCoords bmp, Collection<@Valid BMPBoard> boards) Send a power request to the machine.voidTransceiver.power(PowerCommand powerCommand, BMPCoords bmp, Collection<BMPBoard> boards) voidBMPTransceiverInterface.powerOffMachine()Power off the whole machine.voidTransceiver.powerOffMachine()voidBMPTransceiverInterface.powerOnMachine()Power on the whole machine.voidTransceiver.powerOnMachine()Transceiver.readADCData(BMPCoords bmp, BMPBoard board) default VersionInfoBMPTransceiverInterface.readBMPVersion(@Valid BMPCoords bmp, Iterable<@Valid BMPBoard> boards) Read the BMP version.default VersionInfoBMPTransceiverInterface.readBMPVersion(Iterable<@Valid BMPBoard> boards) Read the BMP version.Transceiver.readBMPVersion(BMPCoords bmp, BMPBoard board) intTransceiver.readFPGARegister(FPGA fpga, MemoryLocation register, BMPCoords bmp, BMPBoard board) Transceiver.readNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, int length) voidTransceiver.sendSignal(AppID appID, Signal signal) voidTransceiverInterface.sendSignal(@NotNull AppID appID, @NotNull Signal signal) Send a signal to an application.voidTransceiver.setLED(Collection<Integer> leds, LEDAction action, BMPCoords bmp, Collection<BMPBoard> board) default voidTransceiverInterface.setWatchDogTimeout(int watchdog) Set the value of the watch dog timer.voidTransceiver.stopApplication(AppID appID) voidTransceiverInterface.stopApplication(@NotNull AppID appID) Sends a stop request for an application ID.default voidTransceiverInterface.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 theFINISHEDstate.default voidTransceiverInterface.updateRuntime(@PositiveOrZero Integer runTimesteps, @jakarta.validation.constraints.PositiveOrZero int currentTime, @jakarta.validation.constraints.PositiveOrZero int syncTimesteps) Set the running time information for all processors.voidTransceiver.writeFPGARegister(FPGA fpga, MemoryLocation register, int value, BMPCoords bmp, BMPBoard board) voidTransceiver.writeMemoryFlood(MemoryLocation baseAddress, File dataFile) voidTransceiver.writeMemoryFlood(MemoryLocation baseAddress, InputStream dataStream, int numBytes) voidTransceiver.writeMemoryFlood(MemoryLocation baseAddress, ByteBuffer data) default voidTransceiverInterface.writeMemoryFlood(@NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.NotEmpty byte[] data) Write to the SDRAM of all chips.default voidTransceiverInterface.writeMemoryFlood(@NotNull MemoryLocation baseAddress, int dataWord) Write to the SDRAM of all chips.voidTransceiverInterface.writeMemoryFlood(@NotNull MemoryLocation baseAddress, @NotNull File dataFile) Write to the SDRAM of all chips.voidTransceiverInterface.writeMemoryFlood(@NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @jakarta.validation.constraints.Positive int numBytes) Write to the SDRAM of all chips.voidTransceiverInterface.writeMemoryFlood(@NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write to the SDRAM of all chips.voidTransceiver.writeNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, File dataFile) voidTransceiver.writeNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, InputStream dataStream, int numBytes) voidTransceiver.writeNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, ByteBuffer data)