Uses of Class
uk.ac.manchester.spinnaker.messages.model.AppID
Package | Description |
---|---|
uk.ac.manchester.spinnaker.messages.model |
Model support classes for the communication messages.
|
uk.ac.manchester.spinnaker.messages.scp |
The messages of SpiNNaker Control Protocol (SCP).
|
uk.ac.manchester.spinnaker.transceiver |
How to actually talk to a SpiNNaker machine.
|
-
Uses of AppID in uk.ac.manchester.spinnaker.messages.model
-
Uses of AppID in uk.ac.manchester.spinnaker.messages.scp
-
Uses of AppID in uk.ac.manchester.spinnaker.transceiver
Methods in uk.ac.manchester.spinnaker.transceiver that return AppID Modifier and Type Method Description AppID
AppIdTracker. allocateNewID()
Get a new unallocated ID.Methods in uk.ac.manchester.spinnaker.transceiver with parameters of type AppID Modifier and Type Method Description void
AppIdTracker. allocateID(AppID id)
Allocate a given ID.void
Transceiver. execute(HasChipLocation chip, Collection<Integer> processors, File executable, AppID appID, boolean wait)
void
Transceiver. execute(HasChipLocation chip, Collection<Integer> processors, InputStream executable, int numBytes, AppID appID, boolean wait)
void
Transceiver. execute(HasChipLocation chip, Collection<Integer> processors, ByteBuffer executable, AppID appID, boolean wait)
default void
TransceiverInterface. execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull File executable, @NotNull AppID appID)
Start an executable running on a single chip.void
TransceiverInterface. execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull File executable, @NotNull AppID appID, boolean wait)
Start an executable running on a single chip.default void
TransceiverInterface. execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull InputStream executable, @javax.validation.constraints.Positive int numBytes, @NotNull AppID appID)
Start an executable running on a single chip.void
TransceiverInterface. execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull InputStream executable, @javax.validation.constraints.Positive int numBytes, @NotNull AppID appID, boolean wait)
Start an executable running on a single chip.default void
TransceiverInterface. execute(@Valid HasChipLocation chip, Collection<@ValidP Integer> processors, @NotNull ByteBuffer executable, @NotNull AppID appID)
Start an executable running on a single chip.default void
TransceiverInterface. execute(@Valid HasCoreLocation core, @NotNull File executable, @NotNull AppID appID)
Start an executable running on a single core.default void
TransceiverInterface. execute(@Valid HasCoreLocation core, @NotNull File executable, @NotNull AppID appID, boolean wait)
Start an executable running on a single core.default void
TransceiverInterface. execute(@Valid HasCoreLocation core, @NotNull InputStream executable, @javax.validation.constraints.Positive int numBytes, @NotNull AppID appID)
Start an executable running on a single core.default void
TransceiverInterface. execute(@Valid HasCoreLocation core, @NotNull InputStream executable, @javax.validation.constraints.Positive int numBytes, @NotNull AppID appID, boolean wait)
Start an executable running on a single core.default void
TransceiverInterface. execute(@Valid HasCoreLocation core, @NotNull ByteBuffer executable, @NotNull AppID appID)
Start an executable running on a single core.default void
TransceiverInterface. execute(@Valid HasCoreLocation core, @NotNull ByteBuffer executable, @NotNull AppID appID, boolean wait)
Start an executable running on a single core.void
TransceiverInterface. execute(HasChipLocation chip, Collection<Integer> processors, ByteBuffer executable, AppID appID, boolean wait)
Start an executable running on a single chip.default void
TransceiverInterface. executeApplication(@Valid ExecutableTargets executableTargets, @NotNull AppID appID)
Execute a set of binaries that make up a complete application on specified cores, wait for them to be ready and then start all of the binaries.void
Transceiver. executeFlood(CoreSubsets coreSubsets, File executable, AppID appID, boolean wait)
void
Transceiver. executeFlood(CoreSubsets coreSubsets, InputStream executable, int numBytes, AppID appID, boolean wait)
void
Transceiver. executeFlood(CoreSubsets coreSubsets, ByteBuffer executable, AppID appID, boolean wait)
default void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull File executable, @NotNull AppID appID)
Start an executable running on multiple places on the board.void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull File executable, @NotNull AppID appID, boolean wait)
Start an executable running on multiple places on the board.default void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull InputStream executable, @javax.validation.constraints.Positive int numBytes, @NotNull AppID appID)
Start an executable running on multiple places on the board.void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull InputStream executable, @javax.validation.constraints.Positive int numBytes, @NotNull AppID appID, boolean wait)
Start an executable running on multiple places on the board.default void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull ByteBuffer executable, @NotNull AppID appID)
Start an executable running on multiple places on the board.void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull ByteBuffer executable, @NotNull AppID appID, boolean wait)
Start an executable running on multiple places on the board.void
AppIdTracker. freeID(AppID id)
Free a given ID.int
Transceiver. freeSDRAM(HasChipLocation chip, AppID appID)
int
TransceiverInterface. freeSDRAM(@Valid HasChipLocation chip, @NotNull AppID appID)
Free all SDRAM allocated to a given application ID.int
Transceiver. getCoreStateCount(AppID appID, CPUState state)
int
TransceiverInterface. getCoreStateCount(@NotNull AppID appID, @NotNull CPUState state)
Get a count of the number of cores which have a given state.List<MulticastRoutingEntry>
Transceiver. getMulticastRoutes(HasChipLocation chip, AppID appID)
List<MulticastRoutingEntry>
TransceiverInterface. getMulticastRoutes(@Valid HasChipLocation chip, AppID appID)
Get the current multicast routes set up on a chip.void
Transceiver. loadFixedRoute(HasChipLocation chip, RoutingEntry fixedRoute, AppID appID)
void
TransceiverInterface. loadFixedRoute(@Valid HasChipLocation chip, @Valid RoutingEntry fixedRoute, @NotNull AppID appID)
Loads a fixed route routing table entry onto a chip's router.void
Transceiver. loadMulticastRoutes(HasChipLocation chip, Collection<MulticastRoutingEntry> routes, AppID appID)
void
TransceiverInterface. loadMulticastRoutes(@Valid HasChipLocation chip, Collection<@NotNull MulticastRoutingEntry> routes, @NotNull AppID appID)
Load a set of multicast routes on to a chip.MemoryLocation
Transceiver. mallocSDRAM(HasChipLocation chip, int size, AppID appID, int tag)
default MemoryLocation
TransceiverInterface. mallocSDRAM(@Valid HasChipLocation chip, @javax.validation.constraints.Positive int size, @NotNull AppID appID)
Allocates a chunk of SDRAM on a chip on the machine.MemoryLocation
TransceiverInterface. mallocSDRAM(@Valid HasChipLocation chip, @javax.validation.constraints.Positive int size, @NotNull AppID appID, int tag)
Allocates a chunk of SDRAM on a chip on the machine.RoutingEntry
Transceiver. readFixedRoute(HasChipLocation chip, AppID appID)
RoutingEntry
TransceiverInterface. readFixedRoute(@Valid HasChipLocation chip, @NotNull AppID appID)
Reads a fixed route routing table entry from a chip's router.void
Transceiver. sendSignal(AppID appID, Signal signal)
void
TransceiverInterface. sendSignal(@NotNull AppID appID, @NotNull Signal signal)
Send a signal to an application.void
Transceiver. stopApplication(AppID appID)
void
TransceiverInterface. stopApplication(@NotNull AppID appID)
Sends a stop request for an application ID.void
Transceiver. waitForCoresToBeInState(CoreSubsets allCoreSubsets, AppID appID, EnumSet<CPUState> cpuStates, Integer timeout, int timeBetweenPolls, EnumSet<CPUState> errorStates, int countBetweenFullChecks)
default void
TransceiverInterface. waitForCoresToBeInState(@Valid CoreSubsets coreSubsets, @NotNull AppID appID, EnumSet<@NotNull CPUState> cpuStates)
Waits for the specified cores running the given application to be in some target state or states.void
TransceiverInterface. waitForCoresToBeInState(@Valid CoreSubsets allCoreSubsets, @NotNull AppID appID, EnumSet<@NotNull CPUState> cpuStates, @PositiveOrZero Integer timeout, @javax.validation.constraints.Positive int timeBetweenPolls, EnumSet<@NotNull CPUState> errorStates, @javax.validation.constraints.Positive int countsBetweenFullCheck)
Waits for the specified cores running the given application to be in some target state or states.Constructor parameters in uk.ac.manchester.spinnaker.transceiver with type arguments of type AppID Constructor Description AppIdTracker(Set<AppID> appIDsInUse)
Allocate an application ID tracker.AppIdTracker(Set<AppID> appIDsInUse, int minAppID, int maxAppID)
Allocate an application ID tracker.