All Classes

Class Description
AbstractDataElement
A marker interface for possible data elements in the EIEIO data packet.
AbstractDataLink
Abstract Root of all Data Links.
AbstractNotificationMessage
A base class for concrete notification messages.
Action
Describes what action a method is to take.
ADCInfo
Container for the board status data thats been retrieved from a BMP.
Addresses
The IP addresses associated with a SpiNNaker board.
AdminAPI
Administration interface.
AdminAPI.Description
Where the other resources are.
AdminAPI.Paths
Common paths in the interface.
AdminController
The API for the controller for the admin user interface.
AdminController.BlacklistData
The model of a blacklist used by the administration web interface.
AdminController.CreateGroupModel
Model used when creating a group.
AdminControllerImpl
Implements the logic supporting the JSP views and maps them into URL space.
AdminImpl
Implements the service administration interface.
AllocatedMachine
A description of what boards have been allocated to a job.
AllocatedMachine.ConnectionInfo
Information about a connection to a board.
AllocatorTask
The allocation engine.
APIKeyResponse
POJO holding the response for a query for an API key.
AppAuthTransformationFilter
A filter to apply authentication transformation as supplied by the LocalAuthenticationProvider.
AppID
Application identifiers are used by SCAMP to tie various resources to their owners.
AppIdTracker
A tracker of application IDs to make it easier to allocate new IDs.
ApplicationRun
A request to run an application.
ApplicationStop
A request to stop an application.
BackgroundSupport
Enables a web service class to move processing a request into a background task easily.
BackgroundSupport.BackgroundAction
An action that produces a response, usually handled asynchronously.
BasicAuthEntryPoint
Implements basic and bearer auth challenge presentation.
BasicExecutor
A thread pool designed for simple task execution with combining of exceptions.
BasicExecutor.SimpleCallable
The type of task that this executor can run.
BasicExecutor.Tasks
Holds the future results of the submitted tasks.
Blacklist
A blacklist read off a board.
BlacklistStore
Read a blacklist from the database or write it to the database.
BMPAndMachine
A Machine and a BMP.
BMPBoard
Wrapper for a board number so that it can't get mixed up with other integers.
BMPConnection
A connection for talking to one or more Board Management Processors (BMPs).
BMPConnectionData
Contains the details of a connection to a SpiNNaker Board Management Processor (BMP).
BMPController
Manages the BMPs of machines controlled by Spalloc.
BMPCoords
A simple description of a BMP to talk to.
BMPLocation
Like a core location, but for BMPs.
BMPReadMemory
A request to read a region of memory from a BMP.
BMPRequest<T extends BMPRequest.BMPResponse>
The base class of a request following the BMP protocol.
BMPRequest.BMPResponse
Represents an SCP request thats tailored for the BMP connection.
BMPRequest.PayloadedResponse<T>
A BMP response that contains a payload of interest.
BMPSendFailedException
Indicates that message sending to a BMP failed for various reasons.
BMPSendTimedOutException
Indicates that message sending to a BMP timed out.
BMPSetLED
A request to alter the LEDs on a board managed by a BMP.
BMPTransceiverInterface
The interface supported by the Transceiver for talking to a BMP.
BMPTransceiverInterface.FPGAResetType
The type of reset to perform.
BMPWriteMemory
A request to write to memory on a BMP.
BoardAndBMP
A Board and a BMP.
BoardCoordinates
The logical coordinates of a board.
BoardCoords
Generalised coordinates of a board.
BoardCoords
Basic coordinates of a board.
BoardIssueReport
A report of an issue with a board.
BoardLink
A combination of x, y, z and a Link.
BoardLocalSupport
A class for making things easier to do on a per-board basis.
BoardPhysicalCoordinates
The physical coordinates of a board.
BoardRecord
Model of a board, for configuration purposes.
BoardTemperatures
A board temperature.
BootConnection
A connection to the SpiNNaker board that uses UDP for booting.
BootMessage
A message used for booting the board.
BootMessages
Represents a set of boot messages to be sent to boot the board.
BufferManagerDatabaseEngine
A database interface for talking to the buffer manager database.
BufferManagerStorage
The interface supported by the storage system.
BufferManagerStorage.Region
A region descriptor.
ByteBufferUtils
Utility methods for ByteBuffers.
CheckOKResponse
An SCP response to a request which returns nothing other than OK or an error.
Chip
A Description of a Spinnaker Chip including its Router.
Chip
Describes a chip by its X,Y location.
ChipBean
Descriptor used for converting JSON into a Chip.
ChipCoordinates
Represents a set of coordinates of a chip within a machine.
ChipDetails
The details of a Chip.
ChipInfo
Represents the system variables for a chip, received from the chip SDRAM.
ChipLocation
The location of a Chip as an X and Y tuple.
ChipResources
Bean to represent values on a Chip that are typically the same on all Chips.
ChipSummaryInfo
Represents the chip summary information read via an SCP command.
ClearIOBUF
A request to clear the IOBUF on a core.
ClearMessage
A message used to request fast data transfer from SpiNNaker to Host.
ClearReinjectionQueue
A request to set the dropped packet reinjected packet types.
Collab
POJO describing an HBP Collaboratory.
CollabContext
POJO holding the description of a HBP Collaboratory context.
CollabPermissions
POJO describing the permissions to a collaboratory object.
CollabRestService
The REST API for the collabratory.
CollectionUtils
Utilities for working with collections.
Command
The encoded form of a command to the server.
Command<A>
A serialisable request to spalloc.
Command<A>
A serialisable request to spalloc.
CommandCode
All command codes usable in SCP-like messages.
CommandLineInterface
The main command line interface.
CommandLineInterface.DbFileParam
Argument handler for the <dbFile> parameter.
CommandLineInterface.DsFileParam
Argument handler for the <dsFile> parameter.
CommandLineInterface.GatherersParam
Argument handler for the <gatherFile> parameter.
CommandLineInterface.IobufMapParam
Argument handler for the <iobufMapFile> parameter.
CommandLineInterface.MachineParam
Argument handler for the <machineFile> parameter.
CommandLineInterface.PlacementsParam
Argument handler for the <placementFile> parameter.
CommandLineInterface.RunFolderParam
Argument handler for the <runFolder> parameter.
CommonMemoryLocations
Common memory locations.
Configuration
A configuration description.
Configuration
A spalloc configuration loaded from a file.
Connection
An abstract connection to the SpiNNaker board over some medium.
Connection
Describes a connection by its chip and hostname.
Connection
Describes a connection by its chip and hostname.
ConnectionAwareMessage
An interface that is applied to a message when it wants to be told what connection it is being sent down prior to it being sent.
ConnectionInfo
Describes a connection by its chip and hostname.
ConnectionListener<MessageType>
Thread that listens to a connection and calls callbacks with new messages when they arrive.
ConnectionProvider<APIType extends DatabaseAPI>
Indicates a class that can provide database connections to suitably-configured databases.
ConnectionSelector<T extends Connection>
A connection selector for (especially multi-connection) processes.
Constants
Miscellaneous constants.
Constants
Miscellaneous constants that can be overridden by system properties.
Constants
Miscellaneous SpiNNaker constants.
ControllerUtils
Utilities to support MVC controllers.
ControllerUtils.ViewFactory
Creates a ModelAndView on demand.
CoreLocation
The location of a Processor on a Chip as an X, Y, P tuple.
CoresNotInStateException
Cores failed to reach a given state within a timeout.
CoreSubsets
Represents a set of of CoreLocations organised by chip.
Counter
Thin wrapper around an int for counting.
CountState
A request to get a count of the cores in a particular state.
CountState.Response
An SCP response to a request for the number of cores in a given state.
CPUInfo
Represents information about the state of a CPU.
CPUState
SARK CPU States.
CreateJob
A request to create a job.
CreateJob
An abstract, high-level request to create a job.
CreateJob.Dimensions
Used when asking for a rectangle of boards.
CreateJob.SpecificBoard
Used when asking for a specific board.
CreateJobCommand
Request to create a job.
CreateJobCommand
Request to create a job.
CreateJobRequest
A request to create a job.
CreateJobRequest.Dimensions
Describes a request for an allocation of given dimensions.
CreateJobRequest.SpecificBoard
Describes a request for a specific board.
CreateJobResponse
Describes a newly-created job.
CustomEIEIOCommand
A non-standard EIEIO command.
CustomJacksonJsonProvider
Extended JSON serialisation handler.
Daemon
A thread that is a daemon by default.
DatabaseAPI
The primary interface to the database.
DatabaseAPI
Interface that real database interfaces are subclasses of.
DatabaseAPI.Connected
Some code that may be run within a transaction and which will be given a new connection for the duration.
DatabaseAPI.ConnectedWithResult<T>
Some code that may be run within a transaction that returns a result and which will be given a new connection for the duration.
DatabaseAPI.Connection
Connections made by the database engine bean.
DatabaseAPI.Query
Wrapping a prepared query to be more suitable for Java 8 onwards.
DatabaseAPI.RowMapper<T>
Maps database Row to an object.
DatabaseAPI.StatementCommon
Common shared API between DatabaseAPI.Query and DatabaseAPI.Update.
DatabaseAPI.Transacted
Some code that may be run within a transaction.
DatabaseAPI.TransactedWithResult<T>
Some code that may be run within a transaction that returns a result.
DatabaseAPI.Update
Wrapping a prepared update to be more suitable for Java 8 onwards.
DatabaseAwareBean
A support class to make accessing the database a bit simpler.
DatabaseConfirmation
Message which contains the path to the job description database created by the toolchain which is to be used by any software which interfaces with SpiNNaker.
DatabaseEngine<APIType extends DatabaseAPI>
The database engine interface.
DatabaseEngineJDBCImpl
Implementation of the DatabaseAPI that uses JDBC to talk to MySQL.
DataGatherer
Implementation of the SpiNNaker Fast Data Download Protocol.
DataItem
A reference to some data to be moved into or out of a Job.
DataReceiver
Stripped down version of the BufferManager for early testing.
DataType
Enum for data types of system variables.
DateTimeSerialiser
Simple serialiser for ISO 8601 dates, as Java likes them to be.
DeadLink
Describes a dead or administratively disabled link.
DeadLink.End
One end of a dead link.
DefaultMap<K,​V>
A map that will extend itself with new values (on get) when the key is otherwise absent from the map.
DefaultMap.KeyAwareFactory<K,​V>
An advanced factory that has access to the key when it is creating the value to associate with it.
DelegatingSCPConnection
An SCP connection that actually delegates message sending and receiving to another connection.
DestroyJobCommand
Request to destroy a job.
DestroyJobCommand
Request to destroy a job.
DiagnosticFilter
A router diagnostic counter filter, which counts packets passing through the router with certain properties.
DiagnosticFilter.DefaultRoutingStatus
Default routing flags for the diagnostic filters.
DiagnosticFilter.Destination
Destination flags for the diagnostic filters.
DiagnosticFilter.EmergencyRoutingStatus
Emergency routing status flags for the diagnostic filters.
DiagnosticFilter.GetBitIndex
How to get the bit index of an enum value.
DiagnosticFilter.PacketType
Packet type flags for the diagnostic filters.
DiagnosticFilter.PayloadStatus
Payload flags for the diagnostic filters.
DiagnosticFilter.Source
Source flags for the diagnostic filters.
DirectDataGatherer Deprecated.
This class uses an unimplemented API call that needs to be fixed but hasn't been yet.
Direction
Link directions of a board.
Direction
Represents link directions of a board.
Direction
A direction from one SpiNNaker chip to another.
DirInfo
A mapping that says how to go from one board's coordinates (only the Z coordinate matters for this) to another when you move in a particular direction.
DockerAPI
Interface to the Docker API.
DockerAPI.WaitCondition
Options for waiting.
DockerCreateRequest
A request to docker create.
DockerCreateResponse
A response to docker create.
DockerExecutorFactory
Executor factory that uses Docker to run jobs.
DockerInspectResponse
A response to docker inspect.
DockerInspectResponse.State
Docker container state descriptor.
DoubleMapIterable<V>
An Iterable for a Map or Collection of Maps.
DownLink
Describes a link that is disabled.
DownLink.End
Describes one end of a link that is disabled.
DownloadRegion
A non-recording region to be downloaded.
DSEDatabaseEngine
A database interface for talking to the DSE database.
DSEStorage
The interface supported by the DSE part of the storage system.
DSEStorage.Ethernet
A ethernet which allows data specifications to be loaded.
EIEIOCommand
Describes a class that can be a command identifier for an EIEIO command message.
EIEIOCommandID
What SpiNNaker-specific EIEIO commands there are.
EIEIOCommandMessage
An EIEIO message containing a command.
EIEIOCommandMessage.Header
EIEIO header for command packets.
EIEIOConnection
A UDP connection for sending and receiving raw EIEIO messages.
EIEIODataMessage
An EIEIO message containing data.
EIEIODataMessage.Header
EIEIO header for data packets.
EIEIOHeader
Marker interface for headers in EIEIO.
EIEIOMessage<Header extends EIEIOHeader>
An EIEIO message's basic operations.
EIEIOMessageFactory
Main interface for deserialising a message.
EIEIOMessageHandler
Handles a message received from an EIEIO connection.
EIEIOPrefix
Possible prefixing of keys in EIEIO packets.
EIEIOType
Possible types of EIEIO packets.
EmptyResponse
An SCP response to a request which has an empty payload.
Epochs
Manages waiting for values.
EraseFlash
A request to erase flash memory on a BMP.
ErrorCaptureResponseFilter
Better logging of errors.
EventStopRequest
Packet used for the buffering input technique which causes the parser of the input packet to terminate its execution.
ExceptionResponse
A response to a request that indicates a failure.
ExceptionResponse
A response to a request that indicates a failure.
ExecutableTargets
Encapsulate the binaries and cores on which to execute them.
ExecuteDataSpecification
Common base for executing data specifications.
FastDataInCommandID
Command IDs for the SDP packets for data in.
FastExecuteDataSpecification
Implementation of the Data Specification Executor that uses the Fast Data In protocol to upload the results to a SpiNNaker machine.
FECRequest<T extends SCPResponse>
A command message to a core using FrontEndCommon lib's simulation management subsystem.
FileDownloader
Utilities for downloading a file.
FillDataType
The fill unit for a fill of values in memory.
FillRequest
A request to fill a region of memory on a chip with repeated words of data.
FirmwareDescriptor
A firmware descriptor.
FirmwareDescriptors
Basic information about firmware.
FirmwareLoader
Handles loading of firmware into a BMP or an FPGA.
FirmwareLoader.CRCFailedException
A CRC check failed.
FirmwareLoader.FirmwareLoaderException
Base class of exceptions thrown by the firmware loader.
FirmwareLoader.RegisterSet
Instructions to set a register on one or more FPGAs.
FirmwareLoader.TooLargeException
A data chunk was too large for the firmware loader to handle.
FirmwareLoader.UpdateFailedException
An update of the firmware on a BMP failed.
FixedMachineManagerImpl
A manager of directly-connected SpiNNaker machines.
FixedRouteInitialise
A request to set a fixed route entry.
FixedRouteRead
A request to read a fixed route entry.
FloodFillData
A request to flood fill some data.
FloodFillEnd
A request to finish a flood fill of data across all cores and launch the application.
FloodFillStart
A request to start a flood fill of data.
ForTestingOnly
Marks a type or method that only exists for testing purposes.
ForTestingOnly.Utils
Utilities for checking the promises relating to the annotation.
FPGA
Identifiers for the FPGAs on a SpiNNaker board, as managed by BMP.
FpgaEnum
Hard codes all the supported FPGA Link IDs.
FpgaId
The FPGAs that manage inter-board links.
FPGALinkData
A description of a particular inter-board link.
FPGALinkRegisters
FPGA registers within a register bank.
FPGAMainRegisters
Main FPGA registers.
FPGARecevingLinkCounters
FPGA link receive counters.
FPGASendingLinkCounters
FPGA link send counters.
Gather
Data speed up packet gatherer description.
GatherProtocolMessage
A message participating in the fast-data-download protocol.
GatherProtocolMessage.ID
The various IDs of messages used in the fast download protocol.
GeneratesID
Used to document that some DML is expected to generate an ID.
GetBMPVersion
A request to read the version of software running on a board's BMP.
GetBoardAtPositionCommand
Request the logical location of a board.
GetBoardPositionCommand
Request the physical location of a board.
GetChipInfo
A request to read the chip information from a core.
GetFPGAResetStatus
Get the reset status of the FPGAs managed by a BMP.
GetJobMachineInfoCommand
Request to get machine information relating to a job.
GetJobMachineInfoCommand
Request to get machine information relating to a job.
GetJobStateCommand
Request the state of a job.
GetJobStateCommand
Request the state of a job.
GetReinjectionStatus
A request to get the status of the dropped packet reinjection.
GetVersion
A request to read the version of software running on a core.
GetVersion.Response
An SCP response to a request for the version of software running.
Grants
The strings that describe the roles that may be granted.
GroupRecord
The description and model of a group.
GroupRecord.GroupType
The type of a group.
HasBMPLocation
The interface supported by any object that is associated with a board location.
HasChipLocation
The interface supported by any object that is associated with a chip.
HasCoreLocation
The interface supported by any object that is associated with a core.
HeapElement
An element of one of the heaps on SpiNNaker.
HostDataRead
Packet sent by the host computer to the SpiNNaker system in the context of the buffering output technique to signal that the host has completed reading data from the output buffer, and that such space can be considered free to use again.
HostDataReadAck
Packet sent by the host computer to the SpiNNaker system in the context of the buffering output technique to signal that the host has received a request to read data.
HostExecuteDataSpecification
Executes the host based data specification.
HostSendSequencedData
Packet sent from the host to the SpiNNaker system in the context of buffering input mechanism to identify packet which needs to be stored in memory for future use.
Icinga2
Interface to the Icinga2 API for status monitoring.
Icinga2CheckResult
A result to report to Icinga.
Icinga2StatusMonitorManagerImpl
Status monitor manager that reports to Icinga.
InetFactory
Convenience methods for creating IPv4 Addresses.
InetFactory.Inet6NotSupportedException
Specific Exception to show IPv6 is not supported.
InetIdTuple
A tuple of an IP address and a SpiNNaker link ID.
InitFPGA
A request to start an initialisation of the FPGAs.
InvalidPacketException
Indicates that a packet with an unsupported format was received.
IOBuffer
The contents of IOBUF for a core.
IobufRequest
The request to read some IOBUFs off a SpiNNaker system.
IobufRetriever
Retrieves and processes IOBUFs.
IOUtils
Utility wrappers for I/O.
IPAddress
Validates that a string looks like an IP address.
IPAddressConnection
A connection that detects any UDP packet that is transmitted by SpiNNaker boards prior to boot.
IPTag
Used to hold data that is contained within an IP tag.
IPTagClear
A request to clear an IP Tag.
IPTagFieldDefinitions
Constants for working with tags.
IPTagGet
A request to get an IP tag.
IPTagGetInfo
A request information about IP tags.
IPTagSet
A request to set a (forward) IP Tag.
IPTagSetTTO
A request to set the transient timeout for future SCP requests.
IPTagTimeOutWaitTime
The values used by the SCP IP tag time outs.
IssueReportRequest
A request to report an issue with some boards.
IssueReportRequest.ReportedBoard
Describes a board that has an issue.
IssueReportResponse
Describes whether an issue with a board was reported successfully.
Job
A NMPI job.
Job
A NMPI job.
JobConstants
Default values for various configuration file options.
JobDescription
Describes a job.
JobDescription
Descriptive detail for a job.
JobDescription
A description of the state of a job.
JobDescription.Builder
Builder for JobDescription.
JobDestroyedException
Thrown when the job was destroyed while waiting for it to become ready.
JobDone
A Job where only the parts required for completion are set.
JobDoneCompat
A Job where only the parts required for completion are set.
JobExecuter
Executes jobs in an external process.
JobExecuterFactory
A factory for creating job executers.
JobKeepAliveCommand
Request to keep a job alive.
JobKeepAliveCommand
Request to keep a job alive.
JobListCompat
A list of Jobs.
JobListEntryRecord
Entry in a table of machines.
JobLogOnly
A Job where only the log is set (to allow log updates).
JobMachineAllocated
Indicates whether a machine was allocated for a job.
JobMachineInfo
A description of a machine associated with a job, in terms of width, height, connections and its name.
JobMachineInfo
A description of a machine associated with a job, in terms of width, height, connections and its name.
JobManager
The manager of jobs; synchronises and manages all the ongoing and future processes and machines.
JobManagerInterface
JAX-RS interface to a Job for the purposes of management.
JobParameters
A type of Job to be executed.
JobParametersFactory
A factory that produces job parameters.
JobParametersFactoryException
Indicates that whilst the job type was supported, there was an error converting the job to parameters.
JobParametersTypeName
Identifies the unique type name of a JobParameters implementation.
JobProcess<P extends JobParameters>
An interface to an executable job process type.
JobProcessFactory
A factory for creating JobProcess instances given a JobParameters instance.
JobProcessFactory.ProcessSupplier<P extends JobParameters>
A version of Supplier that builds a job process.
JobProcessManager
Manages a running job process.
JobResourceUpdate
A NMPI job with only resources to be updated.
JobsChangedNotification
A response that describes what jobs have changed state.
JobsChangedResponse
A response that describes what jobs have changed state.
JobSpecification
The specification for a job.
JobState
All the possible states that a job may be in.
JobState
A description of the state of a job, in terms of its state, whether its boards are powered, the advised keep-alive polling interval and the reason that the job died (if in the DESTROYED state).
JobState
A description of the state of a job, in terms of its state, whether its boards are powered, the advised keep-alive polling interval and the reason that the job died (if in the DESTROYED state).
JobState.Builder
Builder for JobState.
JobStateResponse
The state of a job.
JobStatusOnly
A Job where only the status is set (to allow status updates).
JobStatusOnlyCompat
A Job where only the status is set (to allow log updates).
KeyDataElement
A data element that contains just a key.
KeyPayloadDataElement
A data element that contains a key and a payload.
LEDAction
The SCP LED actions.
Link
Describes a part of a request that modifies the power of an FPGA-managed inter-board link to be off.
Link
Represents a directional link between SpiNNaker chips in the machine.
Link
Enumeration of links from a SpiNNaker chip.
LinkBean
A link between two chips.
ListJobsCommand
Request the list of all jobs from the spalloc server.
ListJobsResponse
The list of jobs.
ListMachinesCommand
Request to get the known machines from the spalloc service.
ListMachinesCommand
Request to get the known machines from the spalloc service.
ListMachinesResponse
A response that is the result of listing the machines.
LoadApplicationRoutes
A request to load the previously-saved application multicast router table.
LoadSystemRoutes
A request to load the previously-configured system multicast router table.
LocalAuthenticationProvider<TestAPI>
Locally-defined authentication providers include the capability to create users.
LocalAuthProviderImpl
Does authentication against users defined entirely in the database.
LocalJobExecuterFactory
An executer that runs its subprocesses on the local machine.
LocateConnectedMachineIPAddress
Locate any SpiNNaker machines IP addresses from the auto-transmitted packets from non-booted SpiNNaker machines.
Log
A very simple-minded logger.
LogControl
Utilities for working with the log.
LogWriter
Something that logs can be written to.
Machine
A representation of a SpiNNaker Machine with a number of Chips.
Machine
Describes a machine by its name, tags, width and height.
Machine
A machine description.
Machine
Describes a machine by its name, tags, width and height.
MachineAware
This indicates a class that can be told about the machine.
MachineBean
Used to build a Machine from JSON.
MachineDefaults
Default values for a SpiNNaker machine comprised of SpiNNaker-1 chips running on boards of version 2 through 5.
MachineDefinitionConverter
Converts Python configurations for classic Spalloc Server into JSON descriptions.
MachineDefinitionLoader
Loads definitions of machines from JSON, as generated by py2json.
MachineDefinitionLoader.Configuration
A configuration description.
MachineDefinitionLoader.InsertFailedException
Possible exception when an insert fails.
MachineDefinitionLoader.Link
Enumeration of links from a SpiNNaker chip, as used in the old spalloc.
MachineDefinitionLoader.Machine
A machine description.
MachineDescription
Descriptive detail for a machine.
MachineDescription.JobInfo
Information about a single job.
MachineDimensions
Represents the size of a machine in chips.
MachineListEntryRecord
Entry in a table of machines.
MachineManager
A service for managing SpiNNaker boards in a machine.
MachinePower
Describes the current state of power of the machine (or at least the portion of it allocated to a job), or a state that the user wants us to switch into.
MachineResponse
The description of an individual machine.
MachinesChangedNotification
A response that describes what machines have changed state.
MachinesResponse
The description of machines known to the service.
MachinesResponse.BriefMachineDescription
A brief, summary description of a machine.
MachineStateControl
How to manage the state of a machine and boards in it.
MachineStateControl.MachineStateException
Exception thrown when the machine state can't be read from or written to a BMP.
MachineTagging
Describes a tagging of a machine.
MachineVersion
Known types of machine.
MailboxCommand
Commands sent between an application and the monitor processor.
MappableIterable<T>
Extends iterable with the ability to be mapped to different values.
MapperFactory
Creates a mapper that can handle the sort of JSON mappings used in SpiNNaker code.
MathUtils
Miscellaneous mathematical functions.
MemberRecord
Description of the membership of one user in one group.
MemoryAllocationFailedException
Indicate that a memory allocation operation has failed.
MemoryLocation
A location in SpiNNaker or BMP memory.
MessageHandler<MessageType>
Handles a message received from a connection.
MissingSequenceNumbersMessage
A message used to describe what sequence numbers are missing from a fast data transfer stream so that they can be retransmitted.
Monitor
Extra monitor core information.
MostDirectConnectionSelector<C extends SCPSenderReceiver>
A selector that goes for the most direct connection for the message.
MulticastRoutingEntry
A multicast packet routing table entry.
MvcConfig
Sets up the login page and static resource mappings.
NMPILog
A Neuromorphic Platform Interface log core.
NMPIQueue
The REST API for the HBP Neuromorphic Platform Interface queue.
NMPIQueueCompat
The REST API for the HBP Neuromorphic Platform Interface queue.
NMPIQueueListener
An interface for things that listen for new jobs.
NMPIQueueManager
Manages the NMPI queue, receiving jobs and submitting them to be run.
NMPIQueueManagerCompat
Manages the NMPI queue, receiving jobs and submitting them to be run.
NMPIQueueManagerV3
Manages the NMPI queue, receiving jobs and submitting them to be run.
NMPIv3API
The REST API for the NMPI Service.
NoDropPacketContext
A context class that can disable dropping of packets on the SpiNNaker on-chip network.
NonBootOperation
Non-boot operations that may be performed on a BMP.
NoNotifyJobCommand
Request to not receive notifications about a job.
NoNotifyJobCommand
Request to not receive notifications about a job.
NoNotifyMachineCommand
Request to not receive notifications about a machine.
NoResponse
An SCP response that should never be received because its request is guaranteed to be a one-way request.
NotableMessages
The result of the IOBUF retrieval operations.
Notification
Notifications all implement.
NotificationConnection
A UDP connection for sending and receiving notification protocol messages.
NotificationMessage
A notification message.
NotificationMessageCode
What command codes are used in the notification protocol.
NotifyJobCommand
Request to get notifications about a job.
NotifyJobCommand
Request to get notifications about a job.
NotifyMachineCommand
Request to get notifications about a machine.
NullExceptionMapper
Convert NPEs into complaints about their most likely causes, bad inputs.
NullStatusMonitorManagerImpl
Status Monitor that does nothing.
OneShotEvent
An asynchronous event that can be fired exactly once.
OneThread
A wrapper for an SQL connection that enforces that it is only used from its creating thread.
OpenIDUserAware
An object that can say something about what user it was derived from.
OptionalUtils
Extra utilities for working with Optional in Java 8.
OutputData
The output data from a Job.
OutputManager
The REST API for the output manager.
OutputManagerImpl
Service for managing Job output files.
P2PTable
Represents a P2P routing table read from the machine.
P2PTableRoute
P2P Routing table routes.
PaddingRequest
Packet used to pad space in the buffering area, if needed.
ParallelSafe
Documents a transceiver operation that may be used from multiple threads in parallel provided those threads are accessing different boards.
ParallelSafeWithCare
Documents a transceiver operation that may be used from multiple threads in parallel provided those threads are accessing different boards (or different BMPs, for BMP-based operations), and care is taken to use this method in a way that only accesses a single board via it.
ParallelUnsafe
Documents a transceiver operation that should not be used from multiple threads in parallel at all.
Parameter
Used to document a parameter that is present in the DQL/DML.
Parameters
Used to document what parameters are present in the DQL/DML.
PasswordChangeRecord
Describes basic information about a user that they'd use to change their password.
PasswordServices
Misc services related to password handling.
PauseStop
Message which indicates that the toolchain has paused or stopped.
PayloadedResponse<T,​E extends Exception>
A response that holds a payload.
Permit
Encodes what a user is permitted to do.
PhysicalCoords
Physical board coordinates.
Ping
How to ping a host to test for (ICMP) network connectivity.
Placement
Vertex placement information.
PowerCommand
The BMP Power Commands.
PowerController
A service that knows how to initiate the setting of the power state of a job.
PowerOffJobBoardsCommand
Request to turn off the boards associated with a job.
PowerOffJobBoardsCommand
Request to turn off the boards associated with a job.
PowerOnJobBoardsCommand
Request to turn on the boards associated with a job.
PowerOnJobBoardsCommand
Request to turn on the boards associated with a job.
PowerState
The state of the boards or links of a machine, or what they should be switched to.
Process
A process in a list of processes.
ProcessException
Encapsulates exceptions from processes which communicate with some core/chip.
ProcessException.BadChecksum
A process exception cause by the receipt of a SCPResult.RC_SUM message, indicating that the checksum was wrong.
ProcessException.BadCommand
A process exception cause by the receipt of a SCPResult.RC_CMD message, indicating that the command was not supported by the destination.
ProcessException.BadCPUNumber
A process exception cause by the receipt of a SCPResult.RC_CPU message, indicating that the destination core number was out of range.
ProcessException.BadPacketLength
A process exception cause by the receipt of a SCPResult.RC_LEN message, indicating that the packet length was wrong.
ProcessException.BadSCPPort
A process exception cause by the receipt of a SCPResult.RC_PORT message, indicating that the SCP port was out of range.
ProcessException.CallerProcessException
Marks an exception for errors in the message by the caller.
ProcessException.DeadDestination
A process exception cause by the receipt of a SCPResult.RC_DEAD message, indicating that the destination core was not responding to messages from SCAMP.
ProcessException.InvalidArguments
A process exception cause by the receipt of a SCPResult.RC_ARG message, indicating that the arguments to the command are wrong.
ProcessException.NoBufferAvailable
A process exception cause by the receipt of a SCPResult.RC_BUF message, indicating that SCAMP had exhausted its supply of buffers.
ProcessException.NoP2PRoute
A process exception cause by the receipt of a SCPResult.RC_ROUTE message, indicating that messages cannot be directed to that destination for some reason.
ProcessException.P2PBusy
A process exception cause by the receipt of a SCPResult.RC_P2P_BUSY message, indicating that the receiver in the inter-SCAMP messaging was busy.
ProcessException.P2PNoReply
A process exception cause by the receipt of a SCPResult.RC_P2P_NOREPLY message, indicating that the inter-SCAMP messaging failed because the channel open failed.
ProcessException.P2PReject
A process exception cause by the receipt of a SCPResult.RC_P2P_REJECT message, indicating that the receiver in the inter-SCAMP messaging rejected the message.
ProcessException.P2PTimedOut
A process exception cause by the receipt of a SCPResult.RC_P2P_TIMEOUT message, indicating that the receiver in the inter-SCAMP messaging did not respond.
ProcessException.PacketTransmissionFailed
A process exception cause by the receipt of a SCPResult.RC_PKT_TX message, indicating that the packet transmission failed.
ProcessException.PermanentProcessException
Marks an exception for a permanent condition.
ProcessException.TimedOut
A process exception cause by the receipt of a SCPResult.RC_TIMEOUT message, indicating that communications timed out.
ProcessException.TransientProcessException
Marks an exception for a transient condition.
Processor
A processor object included in a SpiNNaker chip.
ProgressBar
Progress bar for telling the user where a task is up to and for reporting the duration.
ProgressIterable<E>
An Iterable wrapper that will start a ProgressBar for each iterator.
ProgressIterator<E>
An Iterator wrapper with and an attached ProgressBar.
Project
A NMPI project.
PropertyBasedDeserialiser<T>
A deserialiser which deserialises classes based on unique properties that they have.
Prototype
A specialization of @Scope for a component whose lifecycle is prototype, with a new instance being made every time a bean is required.
ProvenanceItem
A single item of provenance data.
ProxyAwareStorage
Storage interface that knows how to get information about the proxy system from the DB.
ProxyCore
The main proxy class for a particular web socket session.
ProxyInformation
Information about the proxy to allow connection.
ProxyOp
Message codes used in proxy operations.
ProxyUDPConnection
The low-level handler for proxy connections.
PyNNJobParameters
Represents the parameters required for a PyNN job.
PyNNJobProcess
A process for running PyNN jobs.
QueueEmpty
A message indicating that the queue is empty.
QueueJob
A Job that is a response from the queue.
QueueJobCompat
A Job that is a response from the queue.
QueueNextResponse
A response from the queue; can end up being one of a number of items.
Quota
A NMPI collab quota.
QuotaManager
Manages user quotas.
QuotaManager.AdjustedQuota
Describes the result of the QuotaManager.addQuota(int,int) operation.
RawConfigParser
A cut-down limited version of the parser used in Python.
ReadADC
A request for the board status data from the BMP including voltages, temperatures and fan speeds.
ReadCANStatus
A request for the CAN bus status data from the BMP.
ReaderLineIterable
A simple one-shot iterable wrapper for a reader.
ReadFPGARegister
A request for the data from a FPGA's register.
ReadIPAddress
A request for the IP address data from a BMP.
ReadLink
A request to read a region of memory via a link on a chip.
ReadMemory
A request to read a region of memory.
ReadSerialFlash
A request to read a region of serial flash from a BMP.
ReadSerialFlashCRC
A request to get the CRC of serial flash memory from a BMP.
ReadSerialVector
A request for the serial data vector from the BMP.
RecordingRegion
A descriptor about a channel of recording data.
RecordingRegionDataGatherer
A data gatherer that pulls the data from a recording region.
RegionInfo
Used to group a MemoryLocation and a ByteBuffer object together.
RegionLocation
Holding case for a CoreLocation (X, Y and P) and the recording region ID.
ReinjectionStatus
Represents a status information message obtained from the dropped packet reinjection core (an "extra monitor" core).
ReinjectorRequest<T extends CheckOKResponse>
A command message to an extra monitor control core to manipulate the packet reinjection subsystem.
RemoteSpinnakerBeans
Builds the Spring beans in the application.
RemoteSpinnakerBeans.StatusServiceType
Types of status possible.
RemoteStackTrace
Represents a stack trace provided remotely.
RemoteStackTraceElement
Represents a stack trace provided remotely.
ReportMailSender
Basic email sending service.
Reports
Utility for reporting on the machine.
RequestFailedException
Thrown to indicate various sorts of problems with the service.
RequestFailedException.BadArgs
The client provided bad arguments in a request.
RequestFailedException.EmptyResponse
The response is empty.
RequestFailedException.ItsGone
A resource is no longer believed to exist.
RequestFailedException.NotFound
A resource cannot be located.
ResetFPGA
A request to perform a reset of the FPGAs managed by a BMP.
ResetReinjectionCounters
A request to reset the statistics counters of the dropped packet reinjection.
ResourceLoader
Factoring out of correct resource loading pattern.
ResourceUsage
An NMPI Resource Usage object.
Response
An (abstract) response from the machine manager.
Response
An (abstract) response from the machine manager.
ResultColumn
Used to document a column that is supposed to be returned by the DQL.
ResultColumns
Used to document what columns are supposed to be returned by the DQL.
RetryTracker
Marks a class that is used to track how many retries were used.
ReturnResponse
A response that is the successful result of a request.
ReturnResponse
A response that is the successful result of a request.
ReverseIPTag
Used to hold data that is contained within a Reverse IP tag.
ReverseIPTagSet
A request to set a Reverse IP Tag.
RootController
A simple controller for the root of the service.
Router
Routers are parts of SpiNNaker chips responsible for directing where on-machine messages are delivered to.
RouterAlloc
A request to allocate space for routing entries.
RouterClear
A request to clear the router on a chip.
RouterDiagnostics
Represents a set of diagnostic information available from a chip router.
RouterDiagnostics.RouterRegister
Description of router registers.
RouterInit
A request to initialise the router on a chip.
RouterTableRequest
A command message to an extra monitor control core to manipulate the router table.
RouterTimeout
A router timeout, originally stored as an 8-bit unsigned float.
RoutingEntry
A basic SpiNNaker routing entry.
Row
A restricted form of result set.
RunTimeError
SARK Run time errors.
SaneParameter
Validates that an argument is a sane value to pass in a classic spalloc API call.
SARKField
A field that has an equivalent in a structure in SARK (or SCAMP, or the BMP).
SARKStruct
A structure that has an equivalent in a structure in SARK (or SCAMP, or the BMP).
SARKStruct.API
The supported APIs for mapped structures.
SaveApplicationRoutes
A request to save the currently-installed application multicast router table.
SCPCommand
The SCP Command codes.
SCPConnection
An SDP connection to talk SCP (SpiNNaker Control Protocol) to SC&MP on a SpiNNaker system, and to the cores managed by it.
SCPRequest<T extends SCPResponse>
Represents an Abstract SCP Request.
SCPRequestHeader
Represents the header of an SCP Request.
SCPResponse
Represents an abstract SCP response.
SCPResult
The SCP Result codes.
SCPResultMessage
The low-level format of SCP result message.
SCPSenderReceiver
Sends an SCP request and receives a response to it.
SDPConnection
A UDP socket connection that talks SDP (SpiNNaker Datagram Protocol) to SpiNNaker.
SDPHeader
Represents the header of an SDP message.
SDPHeader.Flag
Possible values of the flags field.
SDPLocation
Represents a location in an SDP message.
SDPMessage
Wraps up an SDP message with a header and optional data.
SDPPort
SDP port handling output buffering data streaming.
SDRAMAlloc
A request to allocate space in the SDRAM space.
SDRAMDeAlloc
A request to free space in the SDRAM.
SecurityConfig
The security and administration configuration of the service.
SendSignal
A request to send a signal to cores.
SequenceNumberSource
Where to get sequence numbers from.
SerializableMessage
Represents a serializable message or a piece of a serializable message.
SerialVector
The data in the serial vector.
ServiceConfig
Builds the Spring beans in the application that are not auto-detected.
ServiceConfig.URLPathMaker
Used for making paths to things in the service in contexts where we can't ask for the current request session to help.
ServiceDescription
The description of the overall service.
ServiceMasterControl
Control over general aspects of the service's manageability.
ServiceVersion
The version information of the service.
SessionRequest
A NMPI create session request.
SessionResourceUpdate
A NMPI job with only resources to be updated.
SessionResponse
A NMPI session response.
SetLED
A request to change the state of an LED.
SetPower
A request for the BMP to power on or power off some boards.
SetReinjectionPacketTypes
A request to set the dropped packet reinjected packet types.
SetRouterEmergencyTimeout
A request to set the router emergency timeout for dropped packet reinjection.
SetRouterTimeout
A request to the extra monitor core to set the router timeout for dropped packet reinjection.
Signal
SCP Signals.
Signal.Type
The type of signal, determined by how it is transmitted.
SingleRowResult
Marks a query that will only produce at most one row.
SingletonConnectionSelector<T extends Connection>
A selector that only ever handles a single connection.
Spalloc
The core implementation of the Spalloc service.
SpallocAPI
The API of the core service that interacts with the database.
SpallocAPI
The interface exposed by the low-level Spalloc Client.
SpallocAPI.BoardLocation
Describes the locations of boards in a machine.
SpallocAPI.CreateBoard
A request for a specific board.
SpallocAPI.CreateDescriptor
Describes what sort of request to create a job this is.
SpallocAPI.CreateDimensions
A request for a rectangle of boards.
SpallocAPI.CreateDimensionsAt
A request for a rectangle of triads rooted at a particular triad.
SpallocAPI.CreateNumBoards
A request for a number of boards.
SpallocAPI.CreateVisitor<T>
SpallocAPI.HasBoardCoords
Some requests have the locations of boards.
SpallocAPI.Job
Describes a particular job known to the allocator.
SpallocAPI.Jobs
Describes a list of jobs known to the allocator.
SpallocAPI.Machine
Describes a particular machine known to the allocator.
SpallocAPI.SubMachine
A view of part of a machine that is allocated to a job.
SpallocAPI.Waitable
A thing that may be waited upon.
SpallocClient
An API for talking to the Spalloc service.
SpallocClient
A simple (blocking) client implementation of the spalloc-server protocol.
SpallocClient.Job
The services offered relating to a Spalloc job.
SpallocClient.Machine
The services offered relating to a Spalloc machine.
SpallocClient.SpallocException
Exception caused by the server sending an error.
SpallocClientFactory
A factory for clients to connect to the Spalloc service.
SpallocConnection
The basic communications layer of the spalloc client.
SpallocJavaMachineManagerImpl
A machine manager that interfaces to the new spalloc service.
SpallocJob
A high-level interface for requesting and managing allocations of SpiNNaker boards.
SpallocJobAPI
The interface supported by a spalloc job.
SpallocMachineManagerImpl
A machine manager that interfaces to the old spalloc service.
SpallocProperties
Spalloc service management properties.
SpallocProperties.AllocatorProperties
Configuration of the main resource allocation engine.
SpallocProperties.AuthProperties
Authentication and authorization configuration.
SpallocProperties.CompatibilityProperties
Settings relating to the v1 spalloc configuration interface.
SpallocProperties.DataSourceProperties
The properties of a DataSource, describing how to make a database connection.
SpallocProperties.DBProperties
Additional database configuration.
SpallocProperties.HistoricalDataProperties
How to handle job data that is now only of historic interest.
SpallocProperties.KeepaliveProperties
How to handle keepalive messages.
SpallocProperties.OpenIDProperties
OpenID-related security properties.
SpallocProperties.PriorityScale
Priority is the rate at which importance is accrued.
SpallocProperties.ProxyProperties
Settings for the proxies.
SpallocProperties.QuotaProperties
Quota management.
SpallocProperties.ReportProperties
Notify an administrator about problems reported with boards.
SpallocProperties.StateControlProperties
Settings for control of the administrative state of a machine.
SpallocProperties.TxrxProperties
Controls how Spalloc talks to BMPs on machines.
SpallocProtocolException
Thrown when a network-level problem occurs during protocol handling.
SpallocProtocolTimeoutException
Thrown upon a protocol-level timeout.
SpallocServerException
Thrown when something went wrong on the server side that caused us to be sent a message.
SpallocServiceAPI
The REST API for the SpiNNaker machine allocation service.
SpallocServiceAPI.JobAPI
Interface to a particular job.
SpallocServiceAPI.MachineAPI
Interface to a particular machine.
SpallocServiceImpl
The implementation of the user-facing REST API.
SpallocStateChangeTimeoutException
Thrown when a state change takes too long to occur.
SpiNNakerControl
How to tell a SpiNNaker BMP (specifically one that manages a frame) to turn on boards, turn them off, and to turn off links on the perimeter of an allocation.
SpiNNakerControl.Factory
A guide for how to make a BMP controller.
SpinnakerLinkData
A description of a data link that uses the SpiNNaker-link protocol.
SpinnakerMachine
Represents a SpiNNaker machine on which jobs can be executed.
SpinnakerRequest
Base class for sendable SDP-based messages.
SpinnakerRequestBuffers
Message used in the context of the buffering input mechanism which is sent by the SpiNNaker system to the host computer to ask for more data to inject during the simulation.
SpinnakerRequestReadData
Message used in the context of the buffering output mechanism which is sent from the SpiNNaker system to the host computer to signal that some data is available to be read.
SpiNNakerTriadGeometry
Geometry of a "triad" of SpiNNaker boards.
SpinnmanException
Basic exception from the transceiver.
SpinWSHandler
Initial handler for web sockets.
SQL
Some sort of SQL that can be executed as part of a query or an update.
SQLiteBufferStorage
How to actually talk to an SQLite database.
SQLiteDataSpecStorage
How to actually talk to an SQLite database.
SQLQueries
The literal SQL queries used in this package.
StartRequests
Packet used in the context of buffering input for the host computer to signal to the SpiNNaker system that, if needed, it is possible to send more "SpinnakerRequestBuffers" packet.
StartResume
Message which indicates that the toolchain has started or resumed.
StartSendingMessage
A message used to request fast data transfer from SpiNNaker to Host.
State
States that a job might be in.
State
The possible states of a spalloc job.
Status
The possible statuses of a process.
StatusCake
Interface to StatusCake API.
StatusCakeStatusMonitorManagerImpl
Status monitor manager that uses the StatusCake service.
StatusMonitorManager
A service that handles status monitoring.
StopRequests
Packet used in the context of buffering input for the host computer to signal to the SpiNNaker system that to stop sending "SpinnakerRequestBuffers" packet.
StorageException
Exceptions caused by the storage system.
SubMachineResponse
Describes an allocation of part of a machine to a job.
SystemController
The main web interface controller.
SystemControllerImpl
The main web interface controller.
SystemRouterTableContext
A context class that loads up the system router tables while it is active.
SystemVariableBootValues
Default values of the system variables that get passed to SpiNNaker during boot.
SystemVariableDefinition
Defines the system variables available.
Tag
Common properties of SpiNNaker IP tags and reverse IP tags.
TagDescription
Description of a tag.
TagID
Validates that a number looks like a tag identifier.
TagInfo
Information about a tag pool on an Ethernet-connected chip.
TagList
Validates that a string looks like a comma-separated tag list.
TaskException
An exception that a task operation may throw.
TCPPort
Validates that a number looks like a TCP port.
TCPProxy
A TCP Proxy server that can re-connect if the target goes down.
ThreadUtils
Utilities for working with threads.
TrafficIdentifier
The types of traffic an IPTag can handle.
Transceiver
An encapsulation of various communications with the SpiNNaker board.
Transceiver.ConnectionDescriptor
A simple description of a connnection to create.
TransceiverFactory
Creates transceivers for talking to the BMPs of machines.
TransceiverFactoryAPI<T extends BMPTransceiverInterface>
Creates transceivers for talking to the BMPs of machines.
TransceiverInterface
The interface supported by the Transceiver.
TransferUnit
What to move data in units of.
TriadCoords
Triad coordinates.
TripleMapIterable<V>
An Iterator for a Map or Collection of Maps of maps.
TrustLevel
Just how trusted is a user?
TxrxProcess
A process for talking to SpiNNaker efficiently that uses multiple connections in communication (if appropriate).
UDPConnection<T>
A connection to SpiNNaker over UDP/IPv4.
UDPConnection.TrafficClass
The type of traffic being sent on a socket.
UDPPacket
A packet with an address.
UDPPort
Validates that a number looks like a UDP port.
UDPTransceiver
A simple transceiver for UDP connections.
UnexpectedResponseCodeException
Indicate that a response code returned from the board was unexpected for the current operation.
UnicoreFileClient
An interface to the UNICORE storage REST API.
UnimplementedBMPTransceiver
A transceiver where every operation (except the few mandatory ones) fails with UnsupportedOperationException.
UnitConstants
Constants relating to physical units.
UnroutableMessageException
Indicate that the board (or BMP) was unable to send a message on to its final destination.
UnsupportedJobException
Indicates that the job is unsupported.
UpdateFlash
A request to update flash memory on a BMP.
UpdateProvenanceAndExit
A request to update the runtime info on a core.
UpdateRuntime
A request to update the runtime info on a core.
UsedInJavadocOnly
Marks that the given class is used for Javadoc generation only, but needs to be referenced for Checkstyle.
UserControl
User and group administration DAO.
UserRecord
The description and model of a user.
Utils
Miscellaneous database-related utility operations.
Utils
Miscellaneous utilities.
Utils
Support utility methods for working with SSL stuff.
Utils
Utilities for working with messages.
Utils
Support utilities.
V1CompatService
Implementation of the old style Spalloc interface.
V1CompatTask
The core of tasks that handle connections by clients.
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.
ValidMachineHeight
Validates that a machine's height (in chips) is in a sane range.
ValidMachineWidth
Validates that a machine's width (in chips) is in a sane range.
ValidP
Validates that a chip processor 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.
ValidX
Validates that a chip X coordinate is in a sane range.
ValidY
Validates that a chip Y coordinate is in a sane range.
ValueHolder<T>
A simple class that can optionally hold a single value.
Version
A three-part semantic version description.
VersionCommand
Request the version of the spalloc server.
VersionInfo
Decodes SC&MP/SARK version information as returned by the SVER command.
Vertex
Vertex recording region information.
VirtualMachine
A representation of a SpiNNaker Machine with a number of Chips.
WaitUtils
Utilities for waiting very short periods of time.
WebApplicationConfig
Main web-app entry point.
WebServiceComponentNames
Names of parts of this web service.
WhereIs
A description of where a board is and what it is doing.
WhereIs
The description of where some resource is on a SpiNNaker system.
WhereIs
The description of where some resource is on a SpiNNaker system.
WhereIs.Builder
Builder for WhereIs.
WhereIsCommand
Request to get the location of a chip in a job's allocation relative to a machine.
WhereIsJobChipCommand
Request to get the location of a chip in a job's allocation relative to a machine.
WhereIsMachineBoardLogicalCommand
Request to get the location of a board in a machine by logical location.
WhereIsMachineBoardPhysicalCommand
Request to get the location of a board in a machine by physical location.
WhereIsMachineChipCommand
Request to get the location of a chip in a machine.
WhereIsResponse
Describes the result of a where-is style request.
WriteFlashBuffer
A request to write memory to flash on a BMP.
WriteFPGAData
A request to upload a chunk of FPGA initialisation data.
WriteFPGARegister
A request to write data to an FPGA register managed by a BMP.
WriteLink
A request to write memory on a neighbouring chip.
WriteMemory
A request to write memory on a chip.
WriteSerialFlash
A request to write to serial flash on a BMP.
XenVMExecuterFactory
Executer factory that uses Xen VMs.