All Classes and Interfaces

Class
Description
Abstract Root of all Data Links.
Wrapper for a board number so that it can't get mixed up with other integers.
A simple description of a BMP to talk to.
Like a core location, but for BMPs.
A Description of a Spinnaker Chip including its Router.
Descriptor used for converting JSON into a Chip.
The details of a Chip.
The location of a Chip as an X and Y tuple.
Bean to represent values on a Chip that are typically the same on all Chips.
The location of a Processor on a Chip as an X, Y, P tuple.
Represents a set of of CoreLocations organised by chip.
A direction from one SpiNNaker chip to another.
Hard codes all the supported FPGA Link IDs.
The FPGAs that manage inter-board links.
A description of a particular inter-board link.
The interface supported by any object that is associated with a board location.
The interface supported by any object that is associated with a chip.
The interface supported by any object that is associated with a core.
A tuple of an IP address and a SpiNNaker link ID.
Used to hold data that is contained within an IP tag.
Represents a directional link between SpiNNaker chips in the machine.
A link between two chips.
A representation of a SpiNNaker Machine with a number of Chips.
Used to build a Machine from JSON.
Default values for a SpiNNaker machine comprised of SpiNNaker-1 chips running on boards of version 2 through 5.
Represents the size of a machine in chips.
Known types of machine.
Creates a mapper that can handle the sort of JSON mappings used in SpiNNaker code.
A location in SpiNNaker or BMP memory.
A multicast packet routing table entry.
Physical board coordinates.
A processor object included in a SpiNNaker chip.
Holding case for a CoreLocation (X, Y and P) and the recording region ID.
Utility for reporting on the machine.
Used to hold data that is contained within a Reverse IP tag.
Routers are parts of SpiNNaker chips responsible for directing where on-machine messages are delivered to.
A basic SpiNNaker routing entry.
A description of a data link that uses the SpiNNaker-link protocol.
Geometry of a "triad" of SpiNNaker boards.
Common properties of SpiNNaker IP tags and reverse IP tags.
Validates that a number looks like a tag identifier.
The types of traffic an IPTag can handle.
Triad coordinates.
Validates that a board number is in a sane range.
Validates that a cabinet number is in a sane range.
Validates that a frame number is in a sane range.
Validates that a machine's height (in chips) is in a sane range.
Validates that a machine's width (in chips) is in a sane range.
Validates that a chip processor number is in a sane range.
Validates that a machine's depth is in a sane range.
Validates that a machine's height (in triads) is in a sane range.
Validates that a machine's width (in triads) is in a sane range.
Validates that a triad X coordinate is in a sane range.
Validates that a triad Y coordinate is in a sane range.
Validates that a triad Z coordinate is in a sane range.
Validates that a chip X coordinate is in a sane range.
Validates that a chip Y coordinate is in a sane range.
A representation of a SpiNNaker Machine with a number of Chips.