Difference between revisions of "Delayed-Message Action"
Jump to navigation
Jump to search
imported>Mike (Created page with "150px {| width="100%" cellspacing="0" cellpadding="10" border="0" |- | width="80" valign="top" align="left" | '''Definition:''' | width="100%" valign=...") |
imported>Mike |
||
Line 3: | Line 3: | ||
{| width="100%" cellspacing="0" cellpadding="10" border="0" | {| width="100%" cellspacing="0" cellpadding="10" border="0" | ||
|- | |- | ||
− | | width="80" valign="top" align="left" | '''Definition:''' | + | | width="80" valign="top" align="left" | '''Definition:''' |
− | | width="100%" valign="top" align="left" | The '''delayed-message''' action will trigger a message in this agent after a specified amount of time. | + | | width="100%" valign="top" align="left" | The '''delayed-message''' action will trigger a message in this agent after a specified amount of time. Note that it is not possible to send delayed messages to other agents. <br> |
|- | |- | ||
− | | width="80" valign="top" align="left" | '''Parameters:''' | + | | width="80" valign="top" align="left" | '''Parameters:''' |
− | | width="100%" valign="top" align="left" | [[ | + | | width="100%" valign="top" align="left" | [[Method parameter|method]], [[Time parameter|time]] |
|- | |- | ||
− | | width="80" valign="top" align="left" | '''Example 1:''' | + | | width="80" valign="top" align="left" | '''Example 1:''' |
| width="100%" valign="top" align="left" | | | width="100%" valign="top" align="left" | | ||
− | ''' | + | '''Move after 2 second: '''This agent has two methods delayed_moved and move, when it receives a delayed_move message it will wait 2 second then call its own move method which will move it randomly. |
+ | [[Image:Delayed-message2.png]] | ||
+ | <br> | ||
− | |||
− | |||
− | |||
|} | |} | ||
[[Category:AgentCubes_Actions]] | [[Category:AgentCubes_Actions]] |
Revision as of 22:34, 4 April 2012
Definition: | The delayed-message action will trigger a message in this agent after a specified amount of time. Note that it is not possible to send delayed messages to other agents. |
Parameters: | method, time |
Example 1: |
Move after 2 second: This agent has two methods delayed_moved and move, when it receives a delayed_move message it will wait 2 second then call its own move method which will move it randomly.
|