Package uk.ac.manchester.spinnaker.machine.board

Classes relating to boards in a SpiNNaker machine. Note that boards themselves mostly not modelled, but their coordinates schemes are because they are used in many places.
  • Interface Summary 
    Interface Description
    HasBMPLocation
    The interface supported by any object that is associated with a board location.
  • Class Summary 
    Class Description
    BMPBoard
    Wrapper for a board number so that it can't get mixed up with other integers.
    BMPCoords
    A simple description of a BMP to talk to.
    BMPLocation
    Like a core location, but for BMPs.
    PhysicalCoords
    Physical board coordinates.
    TriadCoords
    Triad coordinates.
  • Annotation Types Summary 
    Annotation Type Description
    ValidBoardNumber
    Validates that a board number is in a sane range.
    ValidCabinetNumber
    Validates that a cabinet number is in a sane range.
    ValidFrameNumber
    Validates that a frame number is in a sane range.
    ValidTriadDepth
    Validates that a machine's depth is in a sane range.
    ValidTriadHeight
    Validates that a machine's height (in triads) is in a sane range.
    ValidTriadWidth
    Validates that a machine's width (in triads) is in a sane range.
    ValidTriadX
    Validates that a triad X coordinate is in a sane range.
    ValidTriadY
    Validates that a triad Y coordinate is in a sane range.
    ValidTriadZ
    Validates that a triad Z coordinate is in a sane range.