Uses of Interface
uk.ac.manchester.spinnaker.machine.HasChipLocation
Package | Description |
---|---|
uk.ac.manchester.spinnaker.alloc.allocator |
The core allocation system.
|
uk.ac.manchester.spinnaker.alloc.client |
Java client for the SpiNNaker allocation service.
|
uk.ac.manchester.spinnaker.alloc.model |
Miscellaneous model classes for spalloc.
|
uk.ac.manchester.spinnaker.connections |
Classes used to model types of connections that talk to SpiNNaker.
|
uk.ac.manchester.spinnaker.front_end |
The front-end interface to the Java implementation of the SpiNNaker host
libraries.
|
uk.ac.manchester.spinnaker.front_end.download.request |
Classes used to describe the JSON requests to the data transfer code.
|
uk.ac.manchester.spinnaker.front_end.dse |
Data specification execution interface.
|
uk.ac.manchester.spinnaker.machine |
Describes a SpiNNaker machine.
|
uk.ac.manchester.spinnaker.machine.bean |
Beans used to describe a SpiNNaker machine in JSON.
|
uk.ac.manchester.spinnaker.machine.datalinks |
Describes a data link.
|
uk.ac.manchester.spinnaker.messages.eieio |
The messages of the EIEIO protocol.
|
uk.ac.manchester.spinnaker.messages.model |
Model support classes for the communication messages.
|
uk.ac.manchester.spinnaker.messages.scp |
The messages of SpiNNaker Control Protocol (SCP).
|
uk.ac.manchester.spinnaker.messages.sdp |
Messages sent and received by SDP (the SpiNNaker Datagram Protocol).
|
uk.ac.manchester.spinnaker.spalloc |
SpiNNaker old-style machine allocation client.
|
uk.ac.manchester.spinnaker.spalloc.messages |
Commands to send to Spalloc, and responses received from Spalloc.
|
uk.ac.manchester.spinnaker.transceiver |
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 HasChipLocation Modifier and Type Method Description Optional<SpallocAPI.BoardLocation>
SpallocAPI.Machine. getBoardByChip(@Valid @NotNull HasChipLocation chipLocation)
Get a description of the location of a board given the global coordinates of a chip on it.void
Spalloc. reportProblem(String address, HasChipLocation coreLocation, String description, Permit permit)
void
SpallocAPI. 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 HasChipLocation Modifier and Type Method Description WhereIs
SpallocClient.Machine. getBoard(@NotNull @Valid HasChipLocation chip)
Given a global chip location, return more info about the board that contains it.WhereIs
SpallocClient.Job. whereIs(@NotNull @Valid HasChipLocation chip)
Given the location of a chip within an allocation, return more info about a board. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.alloc.model
Constructors in uk.ac.manchester.spinnaker.alloc.model with parameters of type HasChipLocation Constructor Description ConnectionInfo(HasChipLocation chip, String hostname)
Create. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.connections
Methods in uk.ac.manchester.spinnaker.connections with parameters of type HasChipLocation Modifier and Type Method Description void
SDPConnection. 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 HasChipLocation Constructor Description SCPConnection(HasChipLocation chip, InetAddress localHost, Integer localPort, InetAddress remoteHost)
Create a connection to a particular instance of SCAMP.SCPConnection(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 Constructor Description BoardLocal(HasChipLocation chipLocation)
-
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 Modifier and Type Class Description class
Gather
Data speed up packet gatherer description.class
Monitor
Extra monitor core information.class
Placement
Vertex placement information. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.front_end.dse
Methods in uk.ac.manchester.spinnaker.front_end.dse with parameters of type HasChipLocation Modifier and Type Method Description void
FastExecuteDataSpecification. writeReport(HasChipLocation chip, long timeDiff, int size, MemoryLocation baseAddress, Object missingNumbers)
Writes (part of) the report describing what data transfer rates were achieved. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.machine
Subinterfaces of HasChipLocation in uk.ac.manchester.spinnaker.machine Modifier and Type Interface Description interface
HasCoreLocation
The interface supported by any object that is associated with a core.Classes in uk.ac.manchester.spinnaker.machine that implement HasChipLocation Modifier and Type Class Description class
Chip
A Description of a Spinnaker Chip including its Router.class
ChipLocation
The location of aChip
as an X and Y tuple.class
CoreLocation
class
RegionLocation
Holding case for a CoreLocation (X, Y and P) and the recording region ID.Methods in uk.ac.manchester.spinnaker.machine with parameters of type HasChipLocation Modifier and Type Method Description Chip
Machine. getChipAt(HasChipLocation location)
Get the chip at a specific (x, y) location.Chip
Machine. getChipOverLink(HasChipLocation source, Direction direction)
Get the existing chip over the given link.ChipLocation
SpiNNakerTriadGeometry. getLocalChipCoordinate(HasChipLocation chip)
Converts whole machine coordinates into local ones.ChipLocation
Machine. getLocationOverLink(HasChipLocation source, Direction direction)
Get the coordinates of a possible chip over the given link.ChipLocation
SpiNNakerTriadGeometry. getRootChip(HasChipLocation chip, int width, int height)
Finds the root Chip for the board this Chip is on.boolean
Machine. hasChipAt(HasChipLocation location)
Determine if a chip exists at the given coordinates.ChipLocation
Machine. normalizedLocation(HasChipLocation location)
Returns this location adjusted for wrap-arounds.ChipLocation
Machine. 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 boolean
HasChipLocation. 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 HasChipLocation Constructor Description CoreLocation(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 HasChipLocation Modifier and Type Method Description ChipLocation
ChipDetails. 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 HasChipLocation Modifier and Type Class Description class
AbstractDataLink
Abstract Root of all Data Links.class
FpgaEnum
Hard codes all the supported FPGA Link IDs.class
FPGALinkData
A description of a particular inter-board link.class
SpinnakerLinkData
A description of a data link that uses the SpiNNaker-link protocol.Constructors in uk.ac.manchester.spinnaker.machine.datalinks with parameters of type HasChipLocation Constructor Description FPGALinkData(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 HasChipLocation Modifier and Type Class Description class
SpinnakerRequestBuffers
Message 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.class
SpinnakerRequestReadData
Message 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 HasChipLocation Modifier and Type Class Description class
ChipInfo
Represents the system variables for a chip, received from the chip SDRAM.class
CPUInfo
Represents information about the state of a CPU.class
IOBuffer
The contents of IOBUF for a core.Fields in uk.ac.manchester.spinnaker.messages.model declared as HasChipLocation Modifier and Type Field Description HasChipLocation
ChipSummaryInfo. chip
The chip that this data is from.Methods in uk.ac.manchester.spinnaker.messages.model that return HasChipLocation Modifier and Type Method Description HasChipLocation
ChipInfo. getBootChip()
HasChipLocation
ChipInfo. getDebugChip()
HasChipLocation
ChipInfo. getEthernetChip()
Methods in uk.ac.manchester.spinnaker.messages.model with parameters of type HasChipLocation Modifier and Type Method Description P2PTableRoute
P2PTable. getRoute(HasChipLocation chip)
Get the route to follow from this chip to the given chip.boolean
P2PTable. 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 HasChipLocation Constructor Description ChipSummaryInfo(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 HasChipLocation Constructor Description ApplicationRun(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, @javax.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 HasChipLocation Modifier and Type Class Description class
SDPLocation
Represents a location in an SDP message.Methods in uk.ac.manchester.spinnaker.messages.sdp with parameters of type HasChipLocation Modifier and Type Method Description ByteBuffer
SpinnakerRequest. getMessageData(HasChipLocation originatingChip)
Get a buffer holding the actual bytes of the message, ready to send. -
Uses of HasChipLocation in uk.ac.manchester.spinnaker.spalloc
Methods in uk.ac.manchester.spinnaker.spalloc with parameters of type HasChipLocation Modifier and Type Method Description default WhereIs
SpallocAPI. whereIs(int jobID, @Valid HasChipLocation chip)
Locate a chip within a job's allocation.WhereIs
SpallocAPI. whereIs(int jobID, @Valid HasChipLocation chip, @Positive Integer timeout)
Locate a chip within a job's allocation.default WhereIs
SpallocAPI. whereIs(@NotBlank String machine, @Valid HasChipLocation chip)
Locate a chip within a machine.WhereIs
SpallocAPI. whereIs(@NotBlank String machine, @Valid HasChipLocation chip, @Positive Integer timeout)
Locate a chip within a machine.WhereIs
SpallocClient. whereIs(int jobID, HasChipLocation chip, Integer timeout)
WhereIs
SpallocClient. whereIs(String machine, HasChipLocation chip, Integer timeout)
BoardPhysicalCoordinates
SpallocJob. whereIs(HasChipLocation chip)
BoardPhysicalCoordinates
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 HasChipLocation Constructor Description Connection(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 HasChipLocation Modifier and Type Method Description void
Transceiver. clearMulticastRoutes(HasChipLocation chip)
void
TransceiverInterface. clearMulticastRoutes(@Valid HasChipLocation chip)
Remove all the multicast routes on a chip.void
Transceiver. clearRouterDiagnosticCounters(HasChipLocation chip, boolean enable, Iterable<Integer> counterIDs)
default void
TransceiverInterface. clearRouterDiagnosticCounters(@Valid HasChipLocation chip)
Clear router diagnostic information on a chip.default void
TransceiverInterface. clearRouterDiagnosticCounters(@Valid HasChipLocation chip, boolean enable)
Clear router diagnostic information on a chip.void
TransceiverInterface. clearRouterDiagnosticCounters(@Valid HasChipLocation chip, boolean enable, Iterable<@NotNull Integer> counterIDs)
Clear router diagnostic information on a chip.default void
TransceiverInterface. clearRouterDiagnosticCounters(@Valid HasChipLocation chip, Iterable<@NotNull Integer> counterIDs)
Clear router diagnostic information on a chip.void
Transceiver. enableWatchDogTimerOnChip(HasChipLocation chip, boolean watchdog)
void
TransceiverInterface. enableWatchDogTimerOnChip(@Valid HasChipLocation chip, boolean watchdog)
Enable or disable the watch dog timer on a specific chip.void
Transceiver. execute(HasChipLocation chip, Collection<Integer> processors, File executable, AppID appID, boolean wait)
void
Transceiver. execute(HasChipLocation chip, Collection<Integer> processors, InputStream executable, int numBytes, AppID appID, boolean wait)
void
Transceiver. execute(HasChipLocation chip, Collection<Integer> processors, ByteBuffer executable, AppID appID, boolean wait)
default void
TransceiverInterface. execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull File executable, @NotNull AppID appID)
Start an executable running on a single chip.void
TransceiverInterface. 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 void
TransceiverInterface. execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull InputStream executable, @javax.validation.constraints.Positive int numBytes, @NotNull AppID appID)
Start an executable running on a single chip.void
TransceiverInterface. execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull InputStream executable, @javax.validation.constraints.Positive int numBytes, @NotNull AppID appID, boolean wait)
Start an executable running on a single chip.default void
TransceiverInterface. execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull ByteBuffer executable, @NotNull AppID appID)
Start an executable running on a single chip.void
TransceiverInterface. execute(HasChipLocation chip, Collection<Integer> processors, ByteBuffer executable, AppID appID, boolean wait)
Start an executable running on a single chip.void
Transceiver. fillMemory(HasChipLocation chip, MemoryLocation baseAddress, int repeatValue, int size, FillDataType dataType)
default void
TransceiverInterface. fillMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, int repeatValue, @javax.validation.constraints.Positive int size)
Fill some memory with repeated data.void
TransceiverInterface. fillMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, int repeatValue, @javax.validation.constraints.Positive int size, @NotNull FillDataType dataType)
Fill some memory with repeated data.void
Transceiver. freeSDRAM(HasChipLocation chip, MemoryLocation baseAddress)
int
Transceiver. freeSDRAM(HasChipLocation chip, AppID appID)
void
TransceiverInterface. freeSDRAM(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress)
Free allocated SDRAM.int
TransceiverInterface. freeSDRAM(@Valid HasChipLocation chip, @NotNull AppID appID)
Free all SDRAM allocated to a given application ID.default ChipInfo
TransceiverInterface. getFullChipInformation(HasChipLocation chip)
Get the full information about the chip.List<HeapElement>
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.List<HeapElement>
TransceiverInterface. getHeap(@Valid HasChipLocation chip, @NotNull SystemVariableDefinition heap)
Get the contents of the given heap on a given chip.List<MulticastRoutingEntry>
Transceiver. getMulticastRoutes(HasChipLocation chip, AppID appID)
default List<MulticastRoutingEntry>
TransceiverInterface. getMulticastRoutes(@Valid HasChipLocation chip)
Get the current multicast routes set up on a chip.List<MulticastRoutingEntry>
TransceiverInterface. getMulticastRoutes(@Valid HasChipLocation chip, AppID appID)
Get the current multicast routes set up on a chip.DiagnosticFilter
Transceiver. getRouterDiagnosticFilter(HasChipLocation chip, int position)
DiagnosticFilter
TransceiverInterface. getRouterDiagnosticFilter(@Valid HasChipLocation chip, @javax.validation.constraints.PositiveOrZero int position)
Gets a router diagnostic filter from a router.RouterDiagnostics
Transceiver. getRouterDiagnostics(HasChipLocation chip)
RouterDiagnostics
TransceiverInterface. getRouterDiagnostics(@Valid HasChipLocation chip)
Get router diagnostic information from a chip.VersionInfo
Transceiver. getScampVersion(HasChipLocation chip, ConnectionSelector<SCPConnection> connectionSelector)
default VersionInfo
TransceiverInterface. getScampVersion(@Valid HasChipLocation chip)
Get the version of SCAMP which is running on the board.VersionInfo
TransceiverInterface. getScampVersion(@Valid HasChipLocation chip, @NotNull ConnectionSelector<SCPConnection> connectionSelector)
Get the version of SCAMP which is running on the board.void
Transceiver. loadFixedRoute(HasChipLocation chip, RoutingEntry fixedRoute, AppID appID)
default void
TransceiverInterface. loadFixedRoute(@Valid HasChipLocation chip, @Valid RoutingEntry fixedRoute)
Loads a fixed route routing table entry onto a chip's router.void
TransceiverInterface. loadFixedRoute(@Valid HasChipLocation chip, @Valid RoutingEntry fixedRoute, @NotNull AppID appID)
Loads a fixed route routing table entry onto a chip's router.void
Transceiver. loadMulticastRoutes(HasChipLocation chip, Collection<MulticastRoutingEntry> routes, AppID appID)
default void
TransceiverInterface. loadMulticastRoutes(@Valid HasChipLocation chip, Collection<@NotNull MulticastRoutingEntry> routes)
Load a set of multicast routes on to a chip associated with the default application ID.void
TransceiverInterface. loadMulticastRoutes(@Valid HasChipLocation chip, Collection<@NotNull MulticastRoutingEntry> routes, @NotNull AppID appID)
Load a set of multicast routes on to a chip.MemoryLocation
Transceiver. mallocSDRAM(HasChipLocation chip, int size, AppID appID, int tag)
default MemoryLocation
TransceiverInterface. mallocSDRAM(@Valid HasChipLocation chip, @javax.validation.constraints.Positive int size)
Allocates a chunk of SDRAM on a chip on the machine.default MemoryLocation
TransceiverInterface. mallocSDRAM(@Valid HasChipLocation chip, @javax.validation.constraints.Positive int size, @NotNull AppID appID)
Allocates a chunk of SDRAM on a chip on the machine.MemoryLocation
TransceiverInterface. mallocSDRAM(@Valid HasChipLocation chip, @javax.validation.constraints.Positive int size, @NotNull AppID appID, int tag)
Allocates a chunk of SDRAM on a chip on the machine.RoutingEntry
Transceiver. readFixedRoute(HasChipLocation chip, AppID appID)
default RoutingEntry
TransceiverInterface. readFixedRoute(@Valid HasChipLocation chip)
Reads a fixed route routing table entry from a chip's router.RoutingEntry
TransceiverInterface. readFixedRoute(@Valid HasChipLocation chip, @NotNull AppID appID)
Reads a fixed route routing table entry from a chip's router.default ByteBuffer
TransceiverInterface. readMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.Positive int length)
Read some areas of SDRAM from the board.default ByteBuffer
TransceiverInterface. readNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.Positive int length)
Read some areas of memory on a neighbouring chip using a LINK_READ SCP command.default void
TransceiverInterface. setLEDs(@Valid HasChipLocation chip, Map<Integer,LEDAction> ledStates)
Set LED states.void
Transceiver. setRouterDiagnosticFilter(HasChipLocation chip, int position, DiagnosticFilter diagnosticFilter)
void
TransceiverInterface. setRouterDiagnosticFilter(@Valid HasChipLocation chip, int position, @NotNull DiagnosticFilter diagnosticFilter)
Sets a router diagnostic filter in a router.void
Transceiver. setWatchDogTimeoutOnChip(HasChipLocation chip, int watchdog)
void
TransceiverInterface. setWatchDogTimeoutOnChip(@Valid HasChipLocation chip, int watchdog)
Set the value of the watch dog timer on a specific chip.default void
TransceiverInterface. writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.NotEmpty byte[] data)
Write to the SDRAM on the board.default void
TransceiverInterface. writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, int dataWord)
Write to the SDRAM on the board.default void
TransceiverInterface. writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @NotNull File dataFile)
Write to the SDRAM on the board.default void
TransceiverInterface. writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @javax.validation.constraints.Positive int numBytes)
Write to the SDRAM on the board.default void
TransceiverInterface. writeMemory(@Valid HasChipLocation chip, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data)
Write to the SDRAM on the board.default void
TransceiverInterface. writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @javax.validation.constraints.NotEmpty byte[] data)
Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default void
TransceiverInterface. 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 void
TransceiverInterface. 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 void
TransceiverInterface. writeNeighbourMemory(@Valid HasChipLocation chip, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull InputStream dataStream, @javax.validation.constraints.Positive int numBytes)
Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.default void
TransceiverInterface. 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 HasChipLocation Constructor Description ConnectionDescriptor(InetAddress host, int port, HasChipLocation chip)
Create a connection descriptor.ConnectionDescriptor(InetAddress hostname, HasChipLocation chip)
Create a connection descriptor.