Interface | Description |
---|---|
CodePath |
A CodePath is a trace from the root to some node in a VM execution tree.
|
CodePathFactory |
A function which is able to build a
CodePath given the current
Protelis stack status. |
ExecutionContext |
Interface between a ProtelisVM and environment in which it is executing.
|
ExecutionEnvironment |
The
ExecutionEnvironment is responsible of managing environment variables. |
LocalizedDevice |
A device embedded in a space which allows coordinates.
|
NetworkManager |
Abstraction of networking used by the virtual machine: at each execution
round, the VM needs to be able to access the most recent state received from
neighbors and to be able to update the state that it is exporting to
neighbors.
|
ProtelisProgram |
Executable representation of a Protelis program.
|
SpatiallyEmbeddedDevice<D extends java.lang.Number> |
A device embedded in space.
|
TimeAwareDevice<D extends java.lang.Number> |
A time-aware device.
|
Class | Description |
---|---|
ProtelisVM |
A virtual machine for executing a Protelis program on a particular device
(context).
|