Uses of Class
uk.ac.manchester.spinnaker.machine.board.BMPCoords
Packages that use BMPCoords
Package
Description
Administrative interfaces for spalloc server.
The core allocation system.
The BMP control subsystem.
Classes used to model types of connections that talk to SpiNNaker.
Classes relating to boards in a SpiNNaker machine.
Model support classes for the communication messages.
How to actually talk to a SpiNNaker machine.
-
Uses of BMPCoords in uk.ac.manchester.spinnaker.alloc.admin
Methods in uk.ac.manchester.spinnaker.alloc.admin that return types with arguments of type BMPCoords -
Uses of BMPCoords in uk.ac.manchester.spinnaker.alloc.allocator
Methods in uk.ac.manchester.spinnaker.alloc.allocator with parameters of type BMPCoordsModifier and TypeMethodDescriptionSpallocAPI.Machine.getBMPAddress
(@Valid BMPCoords bmp) Get the address of a particular BMP of a machine.SpallocAPI.Machine.getBoardNumbers
(@Valid BMPCoords bmp) Get the board numbers managed by a particular BMP of a machine. -
Uses of BMPCoords in uk.ac.manchester.spinnaker.alloc.bmp
Methods in uk.ac.manchester.spinnaker.alloc.bmp with parameters of type BMPCoordsModifier and TypeMethodDescriptionSpiNNakerControl.Factory.create
(SpallocAPI.Machine machine, BMPCoords coords, Map<BMPBoard, String> boardAddresses) Create a SpiNNaker board controller.TransceiverFactory.getTransciever
(SpallocAPI.Machine machineDescription, BMPCoords bmp) TransceiverFactoryAPI.getTransciever
(SpallocAPI.Machine machineDescription, BMPCoords bmp) Get the transceiver for talking to a given machine's BMPs. -
Uses of BMPCoords in uk.ac.manchester.spinnaker.connections
Methods in uk.ac.manchester.spinnaker.connections that return BMPCoords -
Uses of BMPCoords in uk.ac.manchester.spinnaker.machine.board
Methods in uk.ac.manchester.spinnaker.machine.board that return BMPCoordsMethods in uk.ac.manchester.spinnaker.machine.board with parameters of type BMPCoords -
Uses of BMPCoords in uk.ac.manchester.spinnaker.messages.model
Fields in uk.ac.manchester.spinnaker.messages.model declared as BMPCoordsModifier and TypeFieldDescriptionfinal @Valid BMPCoords
BMPConnectionData.bmp
The coordinates of the BMP that manages a set of boards.Constructors in uk.ac.manchester.spinnaker.messages.model with parameters of type BMPCoordsModifierConstructorDescriptionBMPConnectionData
(BMPCoords coords, InetAddress ipAddress, Collection<Integer> boards, Integer portNumber) -
Uses of BMPCoords in uk.ac.manchester.spinnaker.transceiver
Methods in uk.ac.manchester.spinnaker.transceiver that return BMPCoordsModifier and TypeMethodDescriptionBMPTransceiverInterface.getBoundBMP()
Transceiver.getBoundBMP()
UnimplementedBMPTransceiver.getBoundBMP()
Methods in uk.ac.manchester.spinnaker.transceiver that return types with arguments of type BMPCoordsMethods in uk.ac.manchester.spinnaker.transceiver with parameters of type BMPCoordsModifier and TypeMethodDescriptionBMPTransceiverInterface.availableBoards
(@Valid BMPCoords bmp) List which boards are actually available to be manipulated by a particular BMP.Transceiver.availableBoards
(BMPCoords bmp) UnimplementedBMPTransceiver.availableBoards
(BMPCoords bmp) void
Set the default BMP coordinates, at least for cabinet and frame.void
void
boolean
BMPTransceiverInterface.getResetStatus
(@Valid BMPCoords bmp, @Valid BMPBoard board) Get the FPGA reset status.boolean
Transceiver.getResetStatus
(BMPCoords bmp, BMPBoard board) boolean
UnimplementedBMPTransceiver.getResetStatus
(BMPCoords bmp, BMPBoard board) BMPTransceiverInterface.getSerialFlashBuffer
(@Valid BMPCoords bmp, @Valid BMPBoard board) Get the address of the serial flash buffer.Transceiver.getSerialFlashBuffer
(BMPCoords bmp, BMPBoard board) UnimplementedBMPTransceiver.getSerialFlashBuffer
(BMPCoords bmp, BMPBoard board) 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
UnimplementedBMPTransceiver.power
(PowerCommand powerCommand, BMPCoords bmp, Collection<BMPBoard> boards) BMPTransceiverInterface.readADCData
(@Valid BMPCoords bmp, @Valid BMPBoard board) Read the ADC data.Transceiver.readADCData
(BMPCoords bmp, BMPBoard board) UnimplementedBMPTransceiver.readADCData
(BMPCoords bmp, BMPBoard board) default Blacklist
BMPTransceiverInterface.readBlacklist
(@Valid BMPCoords bmp, @Valid BMPBoard board) Read the blacklist from a board.default FirmwareDescriptor
BMPTransceiverInterface.readBMPFirmwareDescriptor
(@Valid BMPCoords bmp, @Valid BMPBoard board, FirmwareDescriptors type) Read the BMP firmware descriptor.BMPTransceiverInterface.readBMPMemory
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read BMP memory.Transceiver.readBMPMemory
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length) UnimplementedBMPTransceiver.readBMPMemory
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length) default int
BMPTransceiverInterface.readBMPMemoryWord
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation address) Read BMP memory.BMPTransceiverInterface.readBMPVersion
(@Valid BMPCoords bmp, @Valid BMPBoard board) Read the BMP version.default VersionInfo
BMPTransceiverInterface.readBMPVersion
(@Valid BMPCoords bmp, Iterable<@Valid BMPBoard> boards) Read the BMP version.Transceiver.readBMPVersion
(BMPCoords bmp, BMPBoard board) UnimplementedBMPTransceiver.readBMPVersion
(BMPCoords bmp, BMPBoard board) BMPTransceiverInterface.readBoardSerialNumber
(@Valid BMPCoords bmp, @Valid BMPBoard board) Read the BMP serial number from a board.Transceiver.readBoardSerialNumber
(BMPCoords bmp, BMPBoard board) UnimplementedBMPTransceiver.readBoardSerialNumber
(BMPCoords bmp, BMPBoard board) default int
BMPTransceiverInterface.readFPGALinkCounter
(FPGA fpga, int linkNumber, FPGARecevingLinkCounters counter, @Valid BMPCoords bmp, @Valid BMPBoard board) Read a register on a FPGA of a board, assuming the standard FPGA configuration.default int
BMPTransceiverInterface.readFPGALinkCounter
(FPGA fpga, int linkNumber, FPGASendingLinkCounters counter, @Valid BMPCoords bmp, @Valid BMPBoard board) Read a register on a FPGA of a board, assuming the standard FPGA configuration.default int
BMPTransceiverInterface.readFPGARegister
(FPGA fpga, int registerBank, FPGALinkRegisters register, @Valid BMPCoords bmp, @Valid BMPBoard board) Read a register on a FPGA of a board, assuming the standard FPGA configuration.int
BMPTransceiverInterface.readFPGARegister
(FPGA fpga, @NotNull MemoryLocation register, @Valid BMPCoords bmp, @Valid BMPBoard board) Read a register on a FPGA of a board.default int
BMPTransceiverInterface.readFPGARegister
(FPGA fpga, FPGAMainRegisters register, @Valid BMPCoords bmp, @Valid BMPBoard board) Read a register on a FPGA of a board, assuming the standard FPGA configuration.int
Transceiver.readFPGARegister
(FPGA fpga, MemoryLocation register, BMPCoords bmp, BMPBoard board) int
UnimplementedBMPTransceiver.readFPGARegister
(FPGA fpga, MemoryLocation register, BMPCoords bmp, BMPBoard board) BMPTransceiverInterface.readSerialFlash
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read BMP serial flash memory.Transceiver.readSerialFlash
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length) UnimplementedBMPTransceiver.readSerialFlash
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length) int
BMPTransceiverInterface.readSerialFlashCRC
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read the CRC32 checksum of BMP serial flash memory.int
Transceiver.readSerialFlashCRC
(BMPCoords bmp, BMPBoard board, MemoryLocation address, int length) int
UnimplementedBMPTransceiver.readSerialFlashCRC
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int length) void
BMPTransceiverInterface.resetFPGA
(@Valid BMPCoords bmp, @Valid BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType) Reset the FPGAs on a board.void
Transceiver.resetFPGA
(BMPCoords bmp, BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType) void
UnimplementedBMPTransceiver.resetFPGA
(BMPCoords bmp, BMPBoard board, BMPTransceiverInterface.FPGAResetType resetType) void
BMPTransceiverInterface.setLED
(Collection<Integer> leds, LEDAction action, @Valid BMPCoords bmp, Collection<@Valid BMPBoard> boards) Set the LED state of a board in the machine.void
Transceiver.setLED
(Collection<Integer> leds, LEDAction action, BMPCoords bmp, Collection<BMPBoard> board) void
UnimplementedBMPTransceiver.setLED
(Collection<Integer> leds, LEDAction action, BMPCoords bmp, Collection<BMPBoard> board) default void
BMPTransceiverInterface.writeBlacklist
(@Valid BMPCoords bmp, @Valid BMPBoard board, @Valid Blacklist blacklist) Write a blacklist to a board.void
BMPTransceiverInterface.writeBMPFlash
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress) Write a fixed size chunk to flash memory of a BMP with erase.void
Transceiver.writeBMPFlash
(BMPCoords bmp, BMPBoard board, MemoryLocation address) void
UnimplementedBMPTransceiver.writeBMPFlash
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress) default void
BMPTransceiverInterface.writeBMPMemory
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, int dataWord) Write BMP memory.void
BMPTransceiverInterface.writeBMPMemory
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull File file) Write BMP memory from a file.void
BMPTransceiverInterface.writeBMPMemory
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write BMP memory.void
Transceiver.writeBMPMemory
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file) void
Transceiver.writeBMPMemory
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) void
UnimplementedBMPTransceiver.writeBMPMemory
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file) void
UnimplementedBMPTransceiver.writeBMPMemory
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) void
BMPTransceiverInterface.writeFlash
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write a buffer to flash memory on the BMP.void
Transceiver.writeFlash
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) void
UnimplementedBMPTransceiver.writeFlash
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) default void
BMPTransceiverInterface.writeFPGARegister
(FPGA fpga, int registerBank, FPGALinkRegisters register, int value, @Valid BMPCoords bmp, @Valid BMPBoard board) Write a register on a FPGA of a board, assuming the standard FPGA configuration.void
BMPTransceiverInterface.writeFPGARegister
(FPGA fpga, @NotNull MemoryLocation register, int value, @Valid BMPCoords bmp, @Valid BMPBoard board) Write a register on a FPGA of a board.default void
BMPTransceiverInterface.writeFPGARegister
(FPGA fpga, FPGAMainRegisters register, int value, @Valid BMPCoords bmp, @Valid BMPBoard board) Write a register on a FPGA of a board, assuming the standard FPGA configuration.void
Transceiver.writeFPGARegister
(FPGA fpga, MemoryLocation register, int value, BMPCoords bmp, BMPBoard board) void
UnimplementedBMPTransceiver.writeFPGARegister
(FPGA fpga, MemoryLocation register, int value, BMPCoords bmp, BMPBoard board) void
BMPTransceiverInterface.writeSerialFlash
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int size, @NotNull InputStream stream) Write BMP serial flash memory from a stream.void
BMPTransceiverInterface.writeSerialFlash
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull File file) Write BMP serial flash memory from a file.void
BMPTransceiverInterface.writeSerialFlash
(@Valid BMPCoords bmp, @Valid BMPBoard board, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write BMP serial flash memory.void
Transceiver.writeSerialFlash
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int size, InputStream stream) void
Transceiver.writeSerialFlash
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file) void
Transceiver.writeSerialFlash
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data) void
UnimplementedBMPTransceiver.writeSerialFlash
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, int size, InputStream stream) void
UnimplementedBMPTransceiver.writeSerialFlash
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, File file) void
UnimplementedBMPTransceiver.writeSerialFlash
(BMPCoords bmp, BMPBoard board, MemoryLocation baseAddress, ByteBuffer data)