Uses of Enum Class
uk.ac.manchester.spinnaker.machine.Direction
Packages that use Direction
Package
Description
Describes a SpiNNaker machine.
Beans used to describe a SpiNNaker machine in JSON.
Describes a data link.
Model support classes for the communication messages.
The messages of SpiNNaker Control Protocol (SCP).
How to actually talk to a SpiNNaker machine.
-
Uses of Direction in uk.ac.manchester.spinnaker.machine
Fields in uk.ac.manchester.spinnaker.machine declared as DirectionModifier and TypeFieldDescriptionfinal DirectionLink.sourceLinkDirectionThe ID/Direction of the link in the source chip.Fields in uk.ac.manchester.spinnaker.machine with type parameters of type DirectionModifier and TypeFieldDescriptionstatic final Map<ChipLocation,EnumSet<Direction>> MachineDefaults.FOUR_CHIP_DOWN_LINKSIgnore Links info for a four chip board.Methods in uk.ac.manchester.spinnaker.machine that return DirectionModifier and TypeMethodDescriptionstatic DirectionDirection.byId(int id) The Direction with this ID when expressed as anint.static DirectionThe Direction with this labelstatic DirectionReturns the enum constant of this class with the specified name.static Direction[]Direction.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in uk.ac.manchester.spinnaker.machine that return types with arguments of type DirectionModifier and TypeMethodDescriptionMachine.findAbnormalLinks()Returns a list of the abnormal links that are recommended for removal.RoutingEntry.getLinkIDs()The IDs of the processors that this entry routes to.Methods in uk.ac.manchester.spinnaker.machine with parameters of type DirectionModifier and TypeMethodDescriptionfinal ChipMachine.getChipOverLink(HasChipLocation source, Direction direction) Get the existing chip over the given link.Obtains a link going in this direction.final ChipLocationMachine.getLocationOverLink(HasChipLocation source, Direction direction) Get the coordinates of a possible chip over the given link.booleanMachine.hasInverseLinkAt(ChipLocation chip, Direction direction) Check if the inverse link to the one described exists.booleanIndicates if there is a link going in this direction.final booleanMachine.hasLinkAt(ChipLocation source, Direction link) Determine if a link exists at the given coordinates.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.Method parameters in uk.ac.manchester.spinnaker.machine with type arguments of type DirectionModifier and TypeMethodDescriptionMachine.rebuild(Set<ChipLocation> ignoreChips, Map<ChipLocation, EnumSet<Direction>> ignoreLinks) Provides a machine without ignored chips or links.Constructors in uk.ac.manchester.spinnaker.machine with parameters of type DirectionModifierConstructorDescriptionLink(ChipLocation source, Direction sourceLinkDirection, ChipLocation destination) Main Constructor which sets all parameters.Link(HasChipLocation source, Direction sourceLinkDirection, HasChipLocation destination) Main Constructor which sets all parameters. -
Uses of Direction in uk.ac.manchester.spinnaker.machine.bean
Fields in uk.ac.manchester.spinnaker.machine.bean declared as DirectionModifier and TypeFieldDescriptionfinal @NotNull DirectionLinkBean.sourceDirectionWhat direction the link is going in.Methods in uk.ac.manchester.spinnaker.machine.bean that return types with arguments of type DirectionMethods in uk.ac.manchester.spinnaker.machine.bean with parameters of type DirectionModifier and TypeMethodDescriptionChipDetails.getLinkDestination(Direction direction, HasChipLocation source, Machine machine) Gets where a link is really going. -
Uses of Direction in uk.ac.manchester.spinnaker.machine.datalinks
Fields in uk.ac.manchester.spinnaker.machine.datalinks declared as DirectionModifier and TypeFieldDescriptionfinal DirectionAbstractDataLink.directionDirection/ID for this link.final DirectionFpgaEnum.directionDirection of the link as it comes out of the source Chip.Methods in uk.ac.manchester.spinnaker.machine.datalinks with parameters of type DirectionModifier and TypeMethodDescriptionstatic FpgaEnumFind the enum by chip coordinates and the direction.Constructors in uk.ac.manchester.spinnaker.machine.datalinks with parameters of type DirectionModifierConstructorDescriptionFPGALinkData(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 Direction in uk.ac.manchester.spinnaker.messages.model
Fields in uk.ac.manchester.spinnaker.messages.model with type parameters of type DirectionModifier and TypeFieldDescriptionChipSummaryInfo.workingLinksThe IDs of the working links outgoing from this chip.Methods in uk.ac.manchester.spinnaker.messages.model that return types with arguments of type Direction -
Uses of Direction in uk.ac.manchester.spinnaker.messages.scp
Constructors in uk.ac.manchester.spinnaker.messages.scp with parameters of type DirectionModifierConstructorDescriptionReadLink(HasChipLocation chip, Direction link, MemoryLocation baseAddress, int size) ReadLink(HasCoreLocation core, Direction link, MemoryLocation baseAddress, int size) WriteLink(HasCoreLocation core, Direction link, MemoryLocation baseAddress, ByteBuffer data) -
Uses of Direction in uk.ac.manchester.spinnaker.transceiver
Methods in uk.ac.manchester.spinnaker.transceiver with parameters of type DirectionModifier and TypeMethodDescriptionTransceiver.readNeighbourMemory(HasCoreLocation core, Direction link, MemoryLocation baseAddress, int length) 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.TransceiverInterface.readNeighbourMemory(@Valid HasCoreLocation core, @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.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) 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.default voidTransceiverInterface.writeNeighbourMemory(@Valid HasCoreLocation core, @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 HasCoreLocation core, @NotNull Direction link, @NotNull MemoryLocation baseAddress, int dataWord) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.voidTransceiverInterface.writeNeighbourMemory(@Valid HasCoreLocation core, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull File dataFile) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.voidTransceiverInterface.writeNeighbourMemory(@Valid HasCoreLocation core, @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.voidTransceiverInterface.writeNeighbourMemory(@Valid HasCoreLocation core, @NotNull Direction link, @NotNull MemoryLocation baseAddress, @NotNull ByteBuffer data) Write to the memory of a neighbouring chip using a LINK_WRITE SCP command.