Class SpinnakerLinkData
java.lang.Object
uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
uk.ac.manchester.spinnaker.machine.datalinks.SpinnakerLinkData
- All Implemented Interfaces:
HasChipLocation
@Immutable public final class SpinnakerLinkData extends AbstractDataLink
A description of a data link that uses the SpiNNaker-link protocol.
- Author:
- Christian-B
-
Field Summary
Fields Modifier and Type Field Description int
spinnakerLinkId
The link ID from the SpiNNaker perspective.Fields inherited from class uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
boardAddress, direction, location
-
Constructor Summary
Constructors Constructor Description SpinnakerLinkData(int spinnakerLinkId, HasChipLocation location, Direction linkId, InetAddress boardAddress)
Build an instance. -
Method Summary
Methods inherited from class uk.ac.manchester.spinnaker.machine.datalinks.AbstractDataLink
asChipLocation, getX, getY
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface uk.ac.manchester.spinnaker.machine.HasChipLocation
getScampCore, onSameChipAs
-
Field Details
-
spinnakerLinkId
public final int spinnakerLinkIdThe link ID from the SpiNNaker perspective.
-
-
Constructor Details
-
SpinnakerLinkData
public SpinnakerLinkData(int spinnakerLinkId, HasChipLocation location, Direction linkId, InetAddress boardAddress)Build an instance.- Parameters:
spinnakerLinkId
- The link ID from the SpiNNaker perspective.location
- The location/chip being linked tolinkId
- The ID/direction coming out of the chipboardAddress
- IP address of the data link on the board.
-
-
Method Details
-
hashCode
public int hashCode()- Specified by:
hashCode
in classAbstractDataLink
-
equals
Description copied from class:AbstractDataLink
- Specified by:
equals
in classAbstractDataLink
-
toString
-