Protelis Device
class ProtelisDevice<P : Position<P>> @JvmOverloads constructor(val environment: Environment<Any, P>, val node: Node<Any>, networkManagers: Map<RunProtelisProgram<*>, AlchemistNetworkManager> = mapOf()) : NodeProperty<Any> , ExecutionEnvironment, DeviceUID
Base implementation of ProtelisDevice. Requires an environment to work.
Constructors
Link copied to clipboard
constructor(environment: Environment<Any, P>, node: Node<Any>, networkManagers: Map<RunProtelisProgram<*>, AlchemistNetworkManager> = mapOf())
Properties
Functions
Link copied to clipboard
Adds a new AlchemistNetworkManager.
Link copied to clipboard
Finds all the RunProtelisPrograms installed on this node.
Link copied to clipboard
Link copied to clipboard