public class AudioFileReasoning extends Reasoning
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
AudioFileReasoning.Mapping
The Class Mapping.
|
(package private) static class |
AudioFileReasoning.ReasoningState
The Enum ReasoningState.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.HashMap<java.lang.String,Memory> |
actuatorMemories
The actuator memories.
|
(package private) int |
chunk_size
The chunk_size.
|
(package private) long |
dt
The dt.
|
private java.util.HashMap<java.lang.String,AudioFileReasoning.Mapping> |
mappings
The mappings.
|
private java.util.HashMap<java.lang.String,Memory> |
sensorMemories
The sensor memories.
|
(package private) AudioFileReasoning.ReasoningState |
state
The state.
|
parameters| Constructor and Description |
|---|
AudioFileReasoning() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
eventHandlerRegistered(EventHandler evtHdl)
Chamado no momento em que um novo EventHandler é registrado no Agente Musical.
|
boolean |
finit()
User-implemented finalization method, called by stop().
|
boolean |
init()
User-implemented initialization method, called by start().
|
void |
needAction(Actuator sourceActuator,
double instant,
double duration)
Chamado no caso de eventos frequentes, quando existe a necessidade de uma ação.
|
void |
newSense(Sensor sourceSensor,
double instant,
double duration)
Chamado no momento que o Agente Musical recebe um novo evento (e o raciocínio está registrado no Sensor).
|
void |
processCommand(Command cmd)
An user-implemented method to process a received command.
|
eventHandlerDeregistered, needAction, process, setWakeUp, start, stopaddParameter, addParameters, configure, getAddress, getAgent, getComponentName, getComponentType, getParameter, getParameter, getParameters, getState, getType, parameterUpdate, receiveCommand, sendCommand, setAgent, setComponentName, setParameters, setState, setTypeprivate java.util.HashMap<java.lang.String,Memory> sensorMemories
private java.util.HashMap<java.lang.String,Memory> actuatorMemories
private java.util.HashMap<java.lang.String,AudioFileReasoning.Mapping> mappings
int chunk_size
long dt
AudioFileReasoning.ReasoningState state
public boolean init()
LifeCycleinit in interface LifeCycleinit in class MusicalAgentComponentpublic boolean finit()
LifeCyclefinit in interface LifeCyclefinit in class MusicalAgentComponentprotected void eventHandlerRegistered(EventHandler evtHdl) throws java.lang.Exception
ReasoningeventHandlerRegistered in class ReasoningevtHdl - the evt hdljava.lang.Exception - the exceptionpublic void newSense(Sensor sourceSensor, double instant, double duration) throws java.lang.Exception
Reasoningpublic void needAction(Actuator sourceActuator, double instant, double duration) throws java.lang.Exception
ReasoningneedAction in class ReasoningsourceActuator - the source actuatorinstant - the instantduration - the durationjava.lang.Exception - the exceptionpublic void processCommand(Command cmd)
RouterClientprocessCommand in interface RouterClientprocessCommand in class MusicalAgentComponentcmd - the cmd