Uses of Class
uk.ac.manchester.spinnaker.machine.ValidX

Packages that use ValidX 
Package Description
uk.ac.manchester.spinnaker.alloc.allocator
The core allocation system.
uk.ac.manchester.spinnaker.alloc.compat
Spalloc v1 compatibility interface.
uk.ac.manchester.spinnaker.alloc.web
The user-facing web interface to the new spalloc service.
uk.ac.manchester.spinnaker.machine
Describes a SpiNNaker machine.
  • Uses of ValidX in uk.ac.manchester.spinnaker.alloc.allocator

    Method parameters in uk.ac.manchester.spinnaker.alloc.allocator with annotations of type ValidX 
    Modifier and Type Method Description
    Optional<SpallocAPI.BoardLocation> SpallocAPI.Job.whereIs​(@uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y)
    Locate a board within the allocation.
  • Uses of ValidX in uk.ac.manchester.spinnaker.alloc.compat

    Method parameters in uk.ac.manchester.spinnaker.alloc.compat with annotations of type ValidX 
    Modifier and Type Method Description
    protected abstract void V1CompatTask.reportProblem​(@IPAddress String address, @ValidX Integer x, @ValidY Integer y, @ValidP Integer p, String description)
    Report a problem with a board, chip or core.
    protected abstract WhereIs V1CompatTask.whereIsJobChip​(int jobId, @uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y)
    Describe where a chip is within a job.
    protected abstract WhereIs V1CompatTask.whereIsMachineChip​(@NotBlank String machineName, @uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y)
    Describe where a chip is within a machine.
  • Uses of ValidX in uk.ac.manchester.spinnaker.alloc.web

    Method parameters in uk.ac.manchester.spinnaker.alloc.web with annotations of type ValidX 
    Modifier and Type Method Description
    void SpallocServiceAPI.JobAPI.fastDataRead​(@uk.ac.manchester.spinnaker.machine.ValidX int gatherX, @uk.ac.manchester.spinnaker.machine.ValidY int gatherY, @uk.ac.manchester.spinnaker.machine.ValidX int ethX, @uk.ac.manchester.spinnaker.machine.ValidY int ethY, @IPAddress String ethAddress, int iptag, @uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y, @uk.ac.manchester.spinnaker.machine.ValidP int p, long address, int size, AsyncResponse response)
    Read data from job boards using the fast data download protocol.
    void SpallocServiceAPI.JobAPI.fastDataRead​(@uk.ac.manchester.spinnaker.machine.ValidX int gatherX, @uk.ac.manchester.spinnaker.machine.ValidY int gatherY, @uk.ac.manchester.spinnaker.machine.ValidX int ethX, @uk.ac.manchester.spinnaker.machine.ValidY int ethY, @IPAddress String ethAddress, int iptag, @uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y, @uk.ac.manchester.spinnaker.machine.ValidP int p, long address, int size, AsyncResponse response)
    Read data from job boards using the fast data download protocol.
    void SpallocServiceAPI.JobAPI.fastDataRead​(@uk.ac.manchester.spinnaker.machine.ValidX int gatherX, @uk.ac.manchester.spinnaker.machine.ValidY int gatherY, @uk.ac.manchester.spinnaker.machine.ValidX int ethX, @uk.ac.manchester.spinnaker.machine.ValidY int ethY, @IPAddress String ethAddress, int iptag, @uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y, @uk.ac.manchester.spinnaker.machine.ValidP int p, long address, int size, AsyncResponse response)
    Read data from job boards using the fast data download protocol.
    void SpallocServiceAPI.JobAPI.fastDataWrite​(@uk.ac.manchester.spinnaker.machine.ValidX int gatherX, @uk.ac.manchester.spinnaker.machine.ValidY int gatherY, @javax.validation.constraints.Positive int gatherP, @uk.ac.manchester.spinnaker.machine.ValidX int ethX, @uk.ac.manchester.spinnaker.machine.ValidY int ethY, @IPAddress String ethAddress, int iptag, @uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y, long address, byte[] bytes, AsyncResponse response)
    Write data to job boards using the fast data protocol.
    void SpallocServiceAPI.JobAPI.fastDataWrite​(@uk.ac.manchester.spinnaker.machine.ValidX int gatherX, @uk.ac.manchester.spinnaker.machine.ValidY int gatherY, @javax.validation.constraints.Positive int gatherP, @uk.ac.manchester.spinnaker.machine.ValidX int ethX, @uk.ac.manchester.spinnaker.machine.ValidY int ethY, @IPAddress String ethAddress, int iptag, @uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y, long address, byte[] bytes, AsyncResponse response)
    Write data to job boards using the fast data protocol.
    void SpallocServiceAPI.JobAPI.fastDataWrite​(@uk.ac.manchester.spinnaker.machine.ValidX int gatherX, @uk.ac.manchester.spinnaker.machine.ValidY int gatherY, @javax.validation.constraints.Positive int gatherP, @uk.ac.manchester.spinnaker.machine.ValidX int ethX, @uk.ac.manchester.spinnaker.machine.ValidY int ethY, @IPAddress String ethAddress, int iptag, @uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y, long address, byte[] bytes, AsyncResponse response)
    Write data to job boards using the fast data protocol.
    WhereIsResponse SpallocServiceAPI.JobAPI.getJobChipLocation​(@uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y)
    Get the location description of a board given the job-local coordinates of a chip on that board.
    void SpallocServiceAPI.JobAPI.readDataFromJob​(@uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y, long address, int size, AsyncResponse response)
    Read data from job boards.
    WhereIsResponse SpallocServiceAPI.MachineAPI.whereIsMachineChipLocation​(@uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y)
    Get the location description of a board given the global coordinates of a chip on the board.
    void SpallocServiceAPI.JobAPI.writeDataToJob​(@uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y, long address, byte[] bytes, AsyncResponse response)
    Write data to job boards.
  • Uses of ValidX in uk.ac.manchester.spinnaker.machine

    Fields in uk.ac.manchester.spinnaker.machine with annotations of type ValidX 
    Modifier and Type Field Description
    @uk.ac.manchester.spinnaker.machine.ValidX int RegionLocation.x
    The Chip / Core's X value.
    Methods in uk.ac.manchester.spinnaker.machine with annotations of type ValidX 
    Modifier and Type Method Description
    @uk.ac.manchester.spinnaker.machine.ValidX int HasChipLocation.getX()