[This is preliminary documentation and is subject to change.]

Initializes a new sensory information object for the specified agent using the specified time stamp increment option.

Namespace: Clarion
Assembly: CLARIONLibrary (in CLARIONLibrary.dll) Version: 6.1.0.7 (6.1.0.7)

Syntax

C#
public static SensoryInformation NewSensoryInformation(
	Agent agent,
	World..::..SensoryInformationIncrementOptions siOption
)

Parameters

agent
Type: Clarion.Framework..::..Agent
The agent for whom the sensory information is intended
siOption
Type: Clarion..::..World..::..SensoryInformationIncrementOptions
The option to use for incrementing the time at which this sensory information is to be perceived by the agent. By default this option is set to the maximum response time for the specified agent (see World..::..SensoryInformationIncrementOptions for more details)

Return Value

The sensory information object for the specified agent generated by this method

Remarks

Note
The sensory information object generated by this method can only be "perceived" by the agent specified. The reason for this is because the sensory information object that is returned can contain both external as well as internal, agent specific, sensory information. In fact, during the initialization process, this method will actually pre-populate the sensory information object with the agent's internal information. This includes the following:
  • The inputs for the drives in the MS
  • The goals in the goal structure
  • The contents of working memory
  • Agent-specific dimension-value pairs

See Also