Uses of Interface
uk.ac.manchester.spinnaker.machine.HasChipLocation
Packages that use HasChipLocation
Package
Description
The core allocation system.
Java client for the SpiNNaker allocation service.
Miscellaneous model classes for spalloc.
Classes used to model types of connections that talk to SpiNNaker.
The front-end interface to the Java implementation of the SpiNNaker host
libraries.
Classes used to describe the JSON requests to the data transfer code.
Describes a SpiNNaker machine.
Beans used to describe a SpiNNaker machine in JSON.
Describes a data link.
The messages of the EIEIO protocol.
Model support classes for the communication messages.
The messages of SpiNNaker Control Protocol (SCP).
Messages sent and received by SDP (the SpiNNaker Datagram Protocol).
Data I/O Protocols.
SpiNNaker old-style machine allocation client.
Commands to send to Spalloc, and responses received from Spalloc.
How to actually talk to a SpiNNaker machine.
-
Uses of HasChipLocation in uk.ac.manchester.spinnaker.alloc.allocator
Methods in uk.ac.manchester.spinnaker.alloc.allocator with parameters of type HasChipLocationModifier and TypeMethodDescriptionSpallocAPI.Machine.getBoardByChip(@Valid @NotNull HasChipLocation chipLocation) Get a description of the location of a board given the global coordinates of a chip on it.voidSpalloc.reportProblem(String address, HasChipLocation coreLocation, String description, Permit permit) voidSpallocAPI.reportProblem(@IPAddress String address, HasChipLocation coreLocation, String description, Permit permit) Tells the service that there may be a problem with a board at a particular address. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.alloc.client
Methods in uk.ac.manchester.spinnaker.alloc.client with parameters of type HasChipLocationModifier and TypeMethodDescriptionvoidSpallocClient.Job.fastWriteData(CoreLocation gathererCore, IPTag iptag, HasChipLocation chip, MemoryLocation baseAddress, ByteBuffer data) Fast write data directly with a job.SpallocClient.Machine.getBoard(@NotNull @Valid HasChipLocation chip) Given a global chip location, return more info about the board that contains it.SpallocClient.Job.readMemory(HasChipLocation chip, MemoryLocation baseAddress, int length) Read memory directly using the Spalloc API.SpallocClient.Job.whereIs(@NotNull @Valid HasChipLocation chip) Given the location of a chip within an allocation, return more info about a board.voidSpallocClient.Job.writeMemory(HasChipLocation chip, MemoryLocation baseAddress, ByteBuffer data) Write memory directly using the Spalloc API. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.alloc.model
Constructors in uk.ac.manchester.spinnaker.alloc.model with parameters of type HasChipLocation -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.connections
Methods in uk.ac.manchester.spinnaker.connections with parameters of type HasChipLocationModifier and TypeMethodDescriptionvoidSDPConnection.setChip(HasChipLocation chip) Set the SpiNNaker chip that we are talking to with this connection.Constructors in uk.ac.manchester.spinnaker.connections with parameters of type HasChipLocationModifierConstructorDescriptionSCPConnection(HasChipLocation chip, InetAddress localHost, Integer localPort, InetAddress remoteHost) Create a connection to a particular instance of SCAMP.protectedSCPConnection(HasChipLocation chip, InetAddress localHost, Integer localPort, InetAddress remoteHost, int remotePort) Create a connection to a particular instance of SCAMP.SDPConnection(HasChipLocation remoteChip, InetAddress localHost, Integer localPort, InetAddress remoteHost, Integer remotePort) -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.front_end
Constructors in uk.ac.manchester.spinnaker.front_end with parameters of type HasChipLocation -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.front_end.download.request
Classes in uk.ac.manchester.spinnaker.front_end.download.request that implement HasChipLocation -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.machine
Subinterfaces of HasChipLocation in uk.ac.manchester.spinnaker.machineModifier and TypeInterfaceDescriptioninterfaceThe interface supported by any object that is associated with a core.Classes in uk.ac.manchester.spinnaker.machine that implement HasChipLocationModifier and TypeClassDescriptionclassA Description of a Spinnaker Chip including its Router.final classThe location of aChipas an X and Y tuple.final classfinal classHolding case for a CoreLocation (X, Y and P) and the recording region ID.Methods in uk.ac.manchester.spinnaker.machine with parameters of type HasChipLocationModifier and TypeMethodDescriptionfinal ChipMachine.getChipAt(HasChipLocation location) Get the chip at a specific (x, y) location.final ChipMachine.getChipOverLink(HasChipLocation source, Direction direction) Get the existing chip over the given link.SpiNNakerTriadGeometry.getLocalChipCoordinate(HasChipLocation chip) Converts whole machine coordinates into local ones.final ChipLocationMachine.getLocationOverLink(HasChipLocation source, Direction direction) Get the coordinates of a possible chip over the given link.SpiNNakerTriadGeometry.getRootChip(HasChipLocation chip, int width, int height) Finds the root Chip for the board this Chip is on.final booleanMachine.hasChipAt(HasChipLocation location) Determine if a chip exists at the given coordinates.final ChipLocationMachine.normalizedLocation(HasChipLocation location) Returns this location adjusted for wrap-arounds.final ChipLocationMachine.normalizedMove(HasChipLocation source, Direction direction) Returns the location you would get to from the source if you move in this direction, if required (and applicable) adjusting for wrap-around.default booleanHasChipLocation.onSameChipAs(HasChipLocation other) Check if two locations are co-located at the chip level.Constructors in uk.ac.manchester.spinnaker.machine with parameters of type HasChipLocationModifierConstructorDescriptionCoreLocation(HasChipLocation chip, int p) Create the location of a core on a SpiNNaker machine.Link(HasChipLocation source, int sourceLinkId, HasChipLocation destination) Link(HasChipLocation source, Direction sourceLinkDirection, HasChipLocation destination) Main Constructor which sets all parameters.Machine(MachineDimensions machineDimensions, Iterable<Chip> chips, HasChipLocation boot) Creates a machine starting with the supplied chips.Machine(MachineDimensions machineDimensions, HasChipLocation boot) Creates an empty machine.Router(HasChipLocation source, int nAvailableMulticastEntries, ChipDetails details, Machine machine) Creates a new router from this source with links in all but the missing directions. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.machine.bean
Methods in uk.ac.manchester.spinnaker.machine.bean with parameters of type HasChipLocationModifier and TypeMethodDescriptionChipDetails.getLinkDestination(Direction direction, HasChipLocation source, Machine machine) Gets where a link is really going. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.machine.datalinks
Classes in uk.ac.manchester.spinnaker.machine.datalinks that implement HasChipLocationModifier and TypeClassDescriptionclassAbstract Root of all Data Links.enumHard codes all the supported FPGA Link IDs.final classA description of a particular inter-board link.final classA description of a data link that uses the SpiNNaker-link protocol.Constructors in uk.ac.manchester.spinnaker.machine.datalinks with parameters of type HasChipLocationModifierConstructorDescriptionFPGALinkData(int fpgaLinkId, FpgaId fpgaId, HasChipLocation location, Direction linkId, InetAddress boardAddress) Build an instance.SpinnakerLinkData(int spinnakerLinkId, HasChipLocation location, Direction linkId, InetAddress boardAddress) Build an instance. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.messages.eieio
Classes in uk.ac.manchester.spinnaker.messages.eieio that implement HasChipLocationModifier and TypeClassDescriptionclassMessage used in the context of the buffering input mechanism which is sent by the SpiNNaker system to the host computer to ask for more data to inject during the simulation.classMessage used in the context of the buffering output mechanism which is sent from the SpiNNaker system to the host computer to signal that some data is available to be read. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.messages.model
Classes in uk.ac.manchester.spinnaker.messages.model that implement HasChipLocationModifier and TypeClassDescriptionclassRepresents the system variables for a chip, received from the chip SDRAM.classRepresents information about the state of a CPU.classThe contents of IOBUF for a core.Fields in uk.ac.manchester.spinnaker.messages.model declared as HasChipLocationModifier and TypeFieldDescriptionfinal HasChipLocationChipSummaryInfo.chipThe chip that this data is from.Methods in uk.ac.manchester.spinnaker.messages.model that return HasChipLocationModifier and TypeMethodDescriptionChipInfo.getBootChip()ChipInfo.getDebugChip()ChipInfo.getEthernetChip()Methods in uk.ac.manchester.spinnaker.messages.model with parameters of type HasChipLocationModifier and TypeMethodDescriptionP2PTable.getRoute(HasChipLocation chip) Get the route to follow from this chip to the given chip.booleanP2PTable.isRoute(HasChipLocation chip) Determines if there is a route in the P2P table to the given chip.Constructors in uk.ac.manchester.spinnaker.messages.model with parameters of type HasChipLocationModifierConstructorDescriptionChipSummaryInfo(ByteBuffer buffer, HasChipLocation source) TagDescription(ByteBuffer buffer, HasChipLocation src, InetAddress host, int tag) -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.messages.scp
Constructors in uk.ac.manchester.spinnaker.messages.scp with parameters of type HasChipLocationModifierConstructorDescriptionApplicationRun(AppID appID, @Valid HasChipLocation chip, Collection<@ValidP Integer> processors) ApplicationRun(AppID appId, @Valid HasChipLocation chip, Collection<@ValidP Integer> processors, boolean wait) FillRequest(HasChipLocation chip, MemoryLocation baseAddress, int data, int size) FixedRouteInitialise(HasChipLocation chip, int entry, AppID appID) FixedRouteInitialise(HasChipLocation chip, RoutingEntry entry, AppID appID) FixedRouteRead(HasChipLocation chip, AppID appID) FloodFillStart(byte nearestNeighbourID, int numBlocks, HasChipLocation chip) Flood fill on a specific chip.GetChipInfo(HasChipLocation chip) GetChipInfo(HasChipLocation chip, boolean withSize) IPTagClear(HasChipLocation chip, @uk.ac.manchester.spinnaker.machine.tags.TagID int tag) IPTagGet(HasChipLocation chip, @uk.ac.manchester.spinnaker.machine.tags.TagID(scamp=true, ephemeral=true) int tag) IPTagGetInfo(HasChipLocation chip) IPTagSet(@Valid @NotNull HasChipLocation chip, @jakarta.validation.constraints.Size(min=4, max=4) byte[] host, @uk.ac.manchester.spinnaker.utils.validation.UDPPort int port, @uk.ac.manchester.spinnaker.machine.tags.TagID int tag, boolean strip, boolean useSender) IPTagSetTTO(HasChipLocation chip, IPTagTimeOutWaitTime tagTimeout) ReadLink(HasChipLocation chip, Direction link, MemoryLocation baseAddress, int size) ReadMemory(HasChipLocation chip, MemoryLocation address, int size) ReverseIPTagSet(@Valid @NotNull HasChipLocation chip, @Valid @NotNull HasCoreLocation destination, @uk.ac.manchester.spinnaker.utils.validation.UDPPort int port, @uk.ac.manchester.spinnaker.machine.tags.TagID int tag, int sdpPort) RouterAlloc(HasChipLocation chip, AppID appID, int numEntries) RouterClear(HasChipLocation chip) RouterInit(HasChipLocation chip, int numEntries, MemoryLocation tableAddress, int baseIndex, AppID appID) SDRAMAlloc(HasChipLocation chip, AppID appID, int size) SDRAMAlloc(HasChipLocation chip, AppID appID, int size, int tag) SDRAMDeAlloc(HasChipLocation chip, MemoryLocation baseAddress) Free a block of memory of known size.SDRAMDeAlloc(HasChipLocation chip, AppID appID) Free the memory associated with a given application ID.WriteMemory(HasChipLocation chip, MemoryLocation baseAddress, ByteBuffer data) -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.messages.sdp
Classes in uk.ac.manchester.spinnaker.messages.sdp that implement HasChipLocationMethods in uk.ac.manchester.spinnaker.messages.sdp with parameters of type HasChipLocationModifier and TypeMethodDescriptionfinal ByteBufferSpinnakerRequest.getMessageData(HasChipLocation originatingChip) Get a buffer holding the actual bytes of the message, ready to send. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.protocols
Methods in uk.ac.manchester.spinnaker.protocols with parameters of type HasChipLocationModifier and TypeMethodDescriptionvoidFastDataIn.fastWrite(HasChipLocation boardLocalDestination, MemoryLocation baseAddress, ByteBuffer data) Write data to a given memory location. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.spalloc
Methods in uk.ac.manchester.spinnaker.spalloc with parameters of type HasChipLocationModifier and TypeMethodDescriptiondefault WhereIsSpallocAPI.whereIs(int jobID, @Valid HasChipLocation chip) Locate a chip within a job's allocation.SpallocAPI.whereIs(int jobID, @Valid HasChipLocation chip, @Positive Integer timeout) Locate a chip within a job's allocation.default WhereIsSpallocAPI.whereIs(@NotBlank String machine, @Valid HasChipLocation chip) Locate a chip within a machine.SpallocAPI.whereIs(@NotBlank String machine, @Valid HasChipLocation chip, @Positive Integer timeout) Locate a chip within a machine.SpallocClient.whereIs(int jobID, HasChipLocation chip, Integer timeout) SpallocClient.whereIs(String machine, HasChipLocation chip, Integer timeout) SpallocJob.whereIs(HasChipLocation chip) SpallocJobAPI.whereIs(HasChipLocation chip) Locates and returns the physical coordinates containing a given chip in a machine allocated to this job. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.spalloc.messages
Constructors in uk.ac.manchester.spinnaker.spalloc.messages with parameters of type HasChipLocationModifierConstructorDescriptionConnection(HasChipLocation chip, String hostname) Create.WhereIsJobChipCommand(int jobId, HasChipLocation chip) Create a request to locate a chip within a job's allocation.WhereIsMachineChipCommand(String machine, HasChipLocation chip) Create a request to locate a chip on a machine. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.transceiver
Methods in uk.ac.manchester.spinnaker.transceiver with parameters of type HasChipLocationModifier and TypeMethodDescriptionvoidTransceiver.clearMulticastRoutes(HasChipLocation chip) voidTransceiverInterface.clearMulticastRoutes(@Valid HasChipLocation chip) Remove all the multicast routes on a chip.voidTransceiver.clearRouterDiagnosticCounters(HasChipLocation chip, boolean enable, Iterable<Integer> counterIDs) default voidTransceiverInterface.clearRouterDiagnosticCounters(@Valid HasChipLocation chip) Clear router diagnostic information on a chip.default voidTransceiverInterface.clearRouterDiagnosticCounters(@Valid HasChipLocation chip, boolean enable) Clear router diagnostic information on a chip.voidTransceiverInterface.clearRouterDiagnosticCounters(@Valid HasChipLocation chip, boolean enable, Iterable<@NotNull Integer> counterIDs) Clear router diagnostic information on a chip.default voidTransceiverInterface.clearRouterDiagnosticCounters(@Valid HasChipLocation chip, Iterable<@NotNull Integer> counterIDs) Clear router diagnostic information on a chip.voidTransceiver.enableWatchDogTimerOnChip(HasChipLocation chip, boolean watchdog) voidTransceiverInterface.enableWatchDogTimerOnChip(@Valid HasChipLocation chip, boolean watchdog) Enable or disable the watch dog timer on a specific chip.final voidTransceiver.execute(HasChipLocation chip, Collection<Integer> processors, File executable, AppID appID, boolean wait) voidTransceiver.execute(HasChipLocation chip, Collection<Integer> processors, InputStream executable, int numBytes, AppID appID, boolean wait) voidTransceiver.execute(HasChipLocation chip, Collection<Integer> processors, ByteBuffer executable, AppID appID, boolean wait) default voidTransceiverInterface.execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull File executable, @NotNull AppID appID) Start an executable running on a single chip.voidTransceiverInterface.execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull File executable, @NotNull AppID appID, boolean wait) Start an executable running on a single chip.default voidTransceiverInterface.execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull InputStream executable, @jakarta.validation.constraints.Positive int numBytes, @NotNull AppID appID) Start an executable running on a single chip.voidTransceiverInterface.execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull InputStream executable, @jakarta.validation.constraints.Positive int numBytes, @NotNull AppID appID, boolean wait) Start an executable running on a single chip.default voidTransceiverInterface.execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull ByteBuffer executable, @NotNull AppID appID) Start an executable running on a single chip.voidTransceiverInterface.execute(HasChipLocation chip, Collection<Integer> processors, ByteBuffer executable, AppID appID, boolean wait) Start an executable running on a single chip.voidTransceiver.fillMemory(HasChipLocation chip, MemoryLocation baseAddress, int repeatValue, int size, FillDataType dataType) default voidTransceiverInterface.fillMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, int repeatValue, @jakarta.validation.constraints.Positive int size) Fill some memory with repeated data.voidTransceiverInterface.fillMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, int repeatValue, @jakarta.validation.constraints.Positive int size, @NotNull FillDataType dataType) Fill some memory with repeated data.voidTransceiver.freeSDRAM(HasChipLocation chip, MemoryLocation baseAddress) intTransceiver.freeSDRAM(HasChipLocation chip, AppID appID) voidTransceiverInterface.freeSDRAM(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress) Free allocated SDRAM.intTransceiverInterface.freeSDRAM(@Valid HasChipLocation chip, @NotNull AppID appID) Free all SDRAM allocated to a given application ID.default ChipInfoTransceiverInterface.getFullChipInformation(HasChipLocation chip) Get the full information about the chip.Transceiver.getHeap(HasChipLocation chip, SystemVariableDefinition heap) default List<HeapElement>TransceiverInterface.getHeap(@Valid HasChipLocation chip) Get the contents of the SDRAM heap on a given chip.TransceiverInterface.getHeap(@Valid HasChipLocation chip, @NotNull SystemVariableDefinition heap) Get the contents of the given heap on a given chip.Transceiver.getMulticastRoutes(HasChipLocation chip, AppID appID) default List<MulticastRoutingEntry>TransceiverInterface.getMulticastRoutes(@Valid HasChipLocation chip) Get the current multicast routes set up on a chip.TransceiverInterface.getMulticastRoutes(@Valid HasChipLocation chip, AppID appID) Get the current multicast routes set up on a chip.Transceiver.getRouterDiagnosticFilter(HasChipLocation chip, int position) TransceiverInterface.getRouterDiagnosticFilter(@Valid HasChipLocation chip, @jakarta.validation.constraints.PositiveOrZero int position) Gets a router diagnostic filter from a router.Transceiver.getRouterDiagnostics(HasChipLocation chip) TransceiverInterface.getRouterDiagnostics(@Valid HasChipLocation chip) Get router diagnostic information from a chip.Transceiver.getScampVersion(HasChipLocation chip, ConnectionSelector<SCPConnection> connectionSelector) default VersionInfoTransceiverInterface.getScampVersion(@Valid HasChipLocation chip) Get the version of SCAMP which is running on the board.TransceiverInterface.getScampVersion(@Valid HasChipLocation chip, @NotNull ConnectionSelector<SCPConnection> connectionSelector) Get the version of SCAMP which is running on the board.voidTransceiver.loadFixedRoute(HasChipLocation chip, RoutingEntry fixedRoute, AppID appID) default voidTransceiverInterface.loadFixedRoute(@Valid HasChipLocation chip, @Valid RoutingEntry fixedRoute) Loads a fixed route routing table entry onto a chip's router.voidTransceiverInterface.loadFixedRoute(@Valid HasChipLocation chip, @Valid RoutingEntry fixedRoute, @NotNull AppID appID) Loads a fixed route routing table entry onto a chip's router.voidTransceiver.loadMulticastRoutes(HasChipLocation chip, Collection<MulticastRoutingEntry> routes, AppID appID) default voidTransceiverInterface.loadMulticastRoutes(@Valid HasChipLocation chip, Collection<@NotNull MulticastRoutingEntry> routes) Load a set of multicast routes on to a chip associated with the default application ID.voidTransceiverInterface.loadMulticastRoutes(@Valid HasChipLocation chip, Collection<@NotNull MulticastRoutingEntry> routes, @NotNull AppID appID) Load a set of multicast routes on to a chip.Transceiver.mallocSDRAM(HasChipLocation chip, int size, AppID appID, int tag) default MemoryLocationTransceiverInterface.mallocSDRAM(@Valid HasChipLocation chip, @jakarta.validation.constraints.Positive int size) Allocates a chunk of SDRAM on a chip on the machine.default MemoryLocationTransceiverInterface.mallocSDRAM(@Valid HasChipLocation chip, @jakarta.validation.constraints.Positive int size, @NotNull AppID appID) Allocates a chunk of SDRAM on a chip on the machine.TransceiverInterface.mallocSDRAM(@Valid HasChipLocation chip, @jakarta.validation.constraints.Positive int size, @NotNull AppID appID, int tag) Allocates a chunk of SDRAM on a chip on the machine.Transceiver.readFixedRoute(HasChipLocation chip, AppID appID) default RoutingEntryTransceiverInterface.readFixedRoute(@Valid HasChipLocation chip) Reads a fixed route routing table entry from a chip's router.TransceiverInterface.readFixedRoute(@Valid HasChipLocation chip, @NotNull AppID appID) Reads a fixed route routing table entry from a chip's router.default ByteBufferTransceiverInterface.readMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read some areas of SDRAM from the board.default ByteBufferTransceiverInterface.readNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.Positive int length) Read some areas of memory on a neighbouring chip using a LINK_READ SCP command.default voidTransceiverInterface.setLEDs(@Valid HasChipLocation chip, Map<Integer, LEDAction> ledStates) Set LED states.voidTransceiver.setRouterDiagnosticFilter(HasChipLocation chip, int position, DiagnosticFilter diagnosticFilter) voidTransceiverInterface.setRouterDiagnosticFilter(@Valid HasChipLocation chip, int position, @NotNull DiagnosticFilter diagnosticFilter) Sets a router diagnostic filter in a router.voidTransceiver.setWatchDogTimeoutOnChip(HasChipLocation chip, int watchdog) voidTransceiverInterface.setWatchDogTimeoutOnChip(@Valid HasChipLocation chip, int watchdog) Set the value of the watch dog timer on a specific chip.default voidTransceiverInterface.writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.NotEmpty byte[] data) Write to the SDRAM on the board.default voidTransceiverInterface.writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, int dataWord) Write to the SDRAM on the board.default voidTransceiverInterface.writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @NotNull File dataFile) Write to the SDRAM on the board.default voidTransceiverInterface.writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @jakarta.validation.constraints.Positive int numBytes) Write to the SDRAM on the board.default voidTransceiverInterface.writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write to the SDRAM on the board.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @jakarta.validation.constraints.NotEmpty byte[] data) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, int dataWord) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull File dataFile) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @jakarta.validation.constraints.Positive int numBytes) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.Constructors in uk.ac.manchester.spinnaker.transceiver with parameters of type HasChipLocationModifierConstructorDescriptionConnectionDescriptor(InetAddress host, int port, HasChipLocation chip) Create a connection descriptor.ConnectionDescriptor(InetAddress hostname, HasChipLocation chip) Create a connection descriptor.