All Classes
-
All Classes Interface Summary Class Summary Class Description CachingNetworkManager 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.DummyContext A **dummy** Protelis VM to be used for testing.DummyDevice A simple implementation of a Protelis-based device, encapsulating aProtelisVM
and a network interface.Engine<T> This class implements a simulation.Engine.StateCommand<T> This class provides a flexible Builder to create a new Command whose aim is to change the status of a Engine.ExceptionObserver This observer intercepts exception thrown during the tests.InfrastructureTester Test protelis simulations.InfrastructureTester.TestMatcher Matching results.ProgramTester Test a protelis program.ProtelisNode RunProtelisProgram SimpleExceptionObserver Simple exception observer.TestCount Count the occurences of a given value.TestEqual Check if the simulation and expected results match.TestIncarnation YamlLoader Loads a properly formatted YAML file and provides method for instancing a batch of scenarios.