public class JackInputDelayReasoning extends Reasoning
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
JackInputDelayReasoning.Process
The Class Process.
|
| Modifier and Type | Field and Description |
|---|---|
private boolean |
active
The active.
|
private boolean |
allowChange
The allow change.
|
private Sensor |
antenna
The antenna.
|
private Memory |
antennaMemory
The antenna memory.
|
(package private) double |
callbackStartTime
The callback start time.
|
(package private) long |
client
The client.
|
(package private) java.lang.String |
client_name
The client_name.
|
private double |
delay
The delay.
|
private boolean |
delayChanged
The delay changed.
|
private double |
delayDiff
The delay diff.
|
private double |
delayLast
The delay last.
|
private boolean |
delayReady
The delay ready.
|
private double |
gain
The gain.
|
private java.util.Date |
lastChange
The last change.
|
(package private) java.util.Hashtable<java.lang.String,java.lang.String> |
mapping
The mapping.
|
(package private) java.util.Hashtable<java.lang.String,Memory> |
mouthMemories
The mouth memories.
|
(package private) java.util.Hashtable<java.lang.String,Actuator> |
mouths
The mouths.
|
(package private) double |
period
The period.
|
(package private) java.util.Hashtable<java.lang.String,java.lang.Long> |
ports
The ports.
|
(package private) double |
step
The step.
|
private long |
timeDiff
The time diff.
|
parameters| Constructor and Description |
|---|
JackInputDelayReasoning() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
eventHandlerDeregistered(EventHandler evtHdl)
Chamado no momento em que um novo EventHandler é registrado no Agente Musical.
|
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).
|
addParameter, addParameters, configure, getAddress, getAgent, getComponentName, getComponentType, getParameter, getParameter, getParameters, getState, getType, parameterUpdate, processCommand, receiveCommand, sendCommand, setAgent, setComponentName, setParameters, setState, setTypejava.lang.String client_name
long client
double callbackStartTime
double period
double step
java.util.Hashtable<java.lang.String,java.lang.String> mapping
java.util.Hashtable<java.lang.String,java.lang.Long> ports
java.util.Hashtable<java.lang.String,Actuator> mouths
java.util.Hashtable<java.lang.String,Memory> mouthMemories
private Sensor antenna
private Memory antennaMemory
private double delay
private boolean delayChanged
private boolean delayReady
private double delayLast
private double delayDiff
private boolean active
private boolean allowChange
private long timeDiff
private java.util.Date lastChange
private double gain
public boolean init()
LifeCycleinit in interface LifeCycleinit in class MusicalAgentComponentpublic boolean finit()
LifeCyclefinit in interface LifeCyclefinit in class MusicalAgentComponentprotected void eventHandlerRegistered(EventHandler evtHdl)
ReasoningeventHandlerRegistered in class ReasoningevtHdl - the evt hdlprotected void eventHandlerDeregistered(EventHandler evtHdl)
ReasoningeventHandlerDeregistered in class ReasoningevtHdl - the evt hdlpublic 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 exception