|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.memphis.ccrg.lida.framework.FrameworkModuleImpl
edu.memphis.ccrg.lida.sensorymemory.MockSensory
class MockSensory
Field Summary |
---|
Fields inherited from class edu.memphis.ccrg.lida.framework.FrameworkModuleImpl |
---|
taskSpawner |
Constructor Summary | |
---|---|
MockSensory()
|
Method Summary | |
---|---|
void |
addListener(ModuleListener listener)
Generic way to add various kinds of listeners. |
void |
addSensoryMemoryListener(SensoryMemoryListener l)
Adds a listener to this memory. |
void |
decayModule(long ticks)
Decay only this Module. |
boolean |
getFlag()
|
java.lang.Object |
getModuleContent(java.lang.Object... params)
Returns module content specified by params. |
java.lang.Object |
getSensoryContent(java.lang.String modality,
java.util.Map<java.lang.String,java.lang.Object> params)
Returns content from this SensoryMemory. |
void |
init()
Implementations should only perform initialization of variables or objects that depend on parameters in the parameter map specified in FrameworkModuleImpl.init(Map) . |
void |
receiveActuatorCommand(java.lang.Object algorithm)
|
void |
runSensors()
Runs all the sensors associated with this memory. |
void |
setFlag(boolean flag)
|
Methods inherited from class edu.memphis.ccrg.lida.framework.FrameworkModuleImpl |
---|
addSubModule, containsSubmodule, containsSubmodule, getAssistingTaskSpawner, getModuleName, getParam, getSubmodule, getSubmodule, getSubmodules, init, setAssistingTaskSpawner, setAssociatedModule, setModuleName, taskManagerDecayModule, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.memphis.ccrg.lida.framework.FrameworkModule |
---|
addSubModule, containsSubmodule, containsSubmodule, getAssistingTaskSpawner, getModuleName, getSubmodule, getSubmodule, getSubmodules, setAssistingTaskSpawner, setModuleName, taskManagerDecayModule |
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.FullyInitializable |
---|
setAssociatedModule |
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.Initializable |
---|
getParam, init |
Constructor Detail |
---|
MockSensory()
Method Detail |
---|
public void setFlag(boolean flag)
public boolean getFlag()
public void runSensors()
SensoryMemory
runSensors
in interface SensoryMemory
public java.lang.Object getModuleContent(java.lang.Object... params)
FrameworkModule
getModuleContent
in interface FrameworkModule
getModuleContent
in class FrameworkModuleImpl
params
- - specifies what content will be returned.
public void decayModule(long ticks)
FrameworkModule
decayModule
in interface FrameworkModule
ticks
- number of ticks to decay.public void addListener(ModuleListener listener)
FrameworkModule
addListener
in interface FrameworkModule
listener
- - listener of this FrameworkModulepublic void init()
FrameworkModuleImpl
FrameworkModuleImpl.init(Map)
.
Furthermore they should not try to access modules added via FrameworkModuleImpl.setAssociatedModule(FrameworkModule, String)
as this method will not have run yet at the time this method is called.
init
in interface Initializable
init
in class FrameworkModuleImpl
public void receiveActuatorCommand(java.lang.Object algorithm)
receiveActuatorCommand
in interface SensoryMotorMemoryListener
algorithm
- Current command being executed.public void addSensoryMemoryListener(SensoryMemoryListener l)
SensoryMemory
addSensoryMemoryListener
in interface SensoryMemory
l
- the listener added to this memorypublic java.lang.Object getSensoryContent(java.lang.String modality, java.util.Map<java.lang.String,java.lang.Object> params)
SensoryMemory
getSensoryContent
in interface SensoryMemory
modality
- user may optionally use this parameter to specify modality.params
- optional parameters
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |