de.jiac.micro.agent
Interface IActuator

All Superinterfaces:
IAgentElement

public interface IActuator
extends IAgentElement

The IActuator interface describes an agent element that connects the agent to some kind of environment. Other elements can use routines via the handle of this actuator.

As different devices have different capabilities with respect to communication, actuators should be used to hide these details. Define a generic handler interface and other agent elements may remain unchanged if the agent is deployed to another device. Only the configuration has to be fitted to reflect the devices capabilities.

Author:
Marcel Patzlaff
See Also:
IHandle, ISensor

Method Summary
 IHandle getHandle()
          Returns the specific handle that exploits the capabilities of this actuator.
 

Method Detail

getHandle

IHandle getHandle()
Returns the specific handle that exploits the capabilities of this actuator.

If this actuator also implements ILifecycleAware then this method is called after calling ILifecycleAware.initialise().

Returns:
specific handle for this actuator


Copyright © 2008-2011 DAI-Labor. All Rights Reserved.