org.cogchar.app.puma.behavior
Class DirectBehaviorAgent
java.lang.Object
org.appdapter.core.log.BasicDebugger
org.appdapter.bind.rdf.jena.assembly.KnownComponentImpl
org.appdapter.trigger.bind.jena.ABoxImpl<TrigType>
org.appdapter.trigger.bind.jena.BoxImpl<TrigType>
org.appdapter.trigger.bind.jena.FullBox<CogcharActionTrigger>
org.cogchar.platform.trigger.CogcharScreenBox
org.cogchar.app.puma.behavior.PumaBehaviorAgent
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.
| 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)
|
| 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 |
DirectBehaviorAgent
public DirectBehaviorAgent(org.appdapter.core.name.Ident agentID,
org.cogchar.blob.emit.BehaviorConfigEmitter bce)
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.