org.cogchar.app.puma.behavior
Class DirectBehaviorAgent

java.lang.Object
  extended by org.appdapter.core.log.BasicDebugger
      extended by org.appdapter.bind.rdf.jena.assembly.KnownComponentImpl
          extended by org.appdapter.trigger.bind.jena.ABoxImpl<TrigType>
              extended by org.appdapter.trigger.bind.jena.BoxImpl<TrigType>
                  extended by org.appdapter.trigger.bind.jena.FullBox<CogcharActionTrigger>
                      extended by org.cogchar.platform.trigger.CogcharScreenBox
                          extended by org.cogchar.app.puma.behavior.PumaBehaviorAgent
                              extended by org.cogchar.app.puma.behavior.DirectBehaviorAgent
All Implemented Interfaces:
org.appdapter.api.trigger.AnyOper.HasIdent, org.appdapter.api.trigger.Box<CogcharActionTrigger>, org.appdapter.api.trigger.MutableBox<CogcharActionTrigger>, org.appdapter.core.component.KnownComponent, org.appdapter.core.component.MutableKnownComponent, org.appdapter.core.debug.UIAnnotations.ApplyToClassInterfaces, org.appdapter.core.jvm.GetObject, org.appdapter.core.log.Loggable

public class DirectBehaviorAgent
extends PumaBehaviorAgent

Author:
Stu B.

Field Summary
 
Fields inherited from class org.cogchar.app.puma.behavior.PumaBehaviorAgent
myAgentID, myBehaviorCE, myTheater
 
Fields inherited from interface org.appdapter.api.trigger.AnyOper.HasIdent
HASIDENT
 
Fields inherited from interface org.appdapter.core.log.Loggable
IMPO_HI, IMPO_HIHI, IMPO_LO, IMPO_LOLO, IMPO_MAX, IMPO_MIN, IMPO_NORM
 
Constructor Summary
DirectBehaviorAgent(org.appdapter.core.name.Ident agentID, org.cogchar.blob.emit.BehaviorConfigEmitter bce)
           
 
Method Summary
 void connectAnimOutChans(org.cogchar.impl.scene.Theater thtr)
           
 void connectSpeechOutputSvcs(org.osgi.framework.BundleContext bundleCtx, org.cogchar.impl.scene.Theater thtr)
           
protected  void doResetOutputs()
           
protected  void doStopOutputs()
           
protected  void doWiringPostStart(org.osgi.framework.BundleContext optBunCtxForWiring, org.cogchar.impl.scene.Theater thtr)
           
protected  void doWiringPreStart(org.osgi.framework.BundleContext optBunCtxForWiring, org.cogchar.impl.scene.Theater thtr)
           
 void initMappers(PumaRegistryClient prc, RobotServiceContext rsc)
           
 void playBuiltinAnimNow(RobotAnimClient.BuiltinAnimKind baKind)
           
 void sayTextNow(String txt)
           
 
Methods inherited from class org.cogchar.app.puma.behavior.PumaBehaviorAgent
getAgentID, getCharIdent, loadBehaviorConfigFromRepo, loadBehaviorConfigFromTestFile, setupAndStart, setupAndStartBehaviorTheater, startTheater, stopAndReset, stopEverything, stopResetAndRecenter, stopTheater, usePermAnims, useTempAnims
 
Methods inherited from class org.appdapter.trigger.bind.jena.BoxImpl
getObjects, getObjects, getValue
 
Methods inherited from class org.appdapter.trigger.bind.jena.ABoxImpl
attachTrigger, clearTriggers, getALogger, getBoxContext, getFieldSummary, getLogger, getSLogger, getTriggers, isLoggerUsable, setContext, useLoggerForClass
 
Methods inherited from class org.appdapter.bind.rdf.jena.assembly.KnownComponentImpl
getDescription, getIdent, getShortLabel, setDescription, setIdent, setShortLabel, toString
 
Methods inherited from class org.appdapter.core.log.BasicDebugger
checkDebugImportance, forceLog4jConfig, getLoggerForClass, logDebug, logError, logError, logInfo, logInfo, logInfoEvent, logWarning, logWarning, logWithException, setDebugImportanceThreshold, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DirectBehaviorAgent

public DirectBehaviorAgent(org.appdapter.core.name.Ident agentID,
                           org.cogchar.blob.emit.BehaviorConfigEmitter bce)
Method Detail

initMappers

public void initMappers(PumaRegistryClient prc,
                        RobotServiceContext rsc)

connectSpeechOutputSvcs

public void connectSpeechOutputSvcs(org.osgi.framework.BundleContext bundleCtx,
                                    org.cogchar.impl.scene.Theater thtr)

connectAnimOutChans

public void connectAnimOutChans(org.cogchar.impl.scene.Theater thtr)

playBuiltinAnimNow

public void playBuiltinAnimNow(RobotAnimClient.BuiltinAnimKind baKind)

sayTextNow

public void sayTextNow(String txt)

doWiringPreStart

protected void doWiringPreStart(org.osgi.framework.BundleContext optBunCtxForWiring,
                                org.cogchar.impl.scene.Theater thtr)
Overrides:
doWiringPreStart in class PumaBehaviorAgent

doWiringPostStart

protected void doWiringPostStart(org.osgi.framework.BundleContext optBunCtxForWiring,
                                 org.cogchar.impl.scene.Theater thtr)
Overrides:
doWiringPostStart in class PumaBehaviorAgent

doStopOutputs

protected void doStopOutputs()
Overrides:
doStopOutputs in class PumaBehaviorAgent

doResetOutputs

protected void doResetOutputs()
Overrides:
doResetOutputs in class PumaBehaviorAgent


Copyright © 2010-2013. All Rights Reserved.