org.cogchar.bind.rk.robot.svc
Class BlendingRobotServiceContext<R extends org.robokind.api.motion.Robot>

java.lang.Object
  extended by org.appdapter.core.log.BasicDebugger
      extended by org.cogchar.bind.rk.robot.svc.RobotServiceContext<R>
          extended by org.cogchar.bind.rk.robot.svc.BlendingRobotServiceContext<R>
All Implemented Interfaces:
org.appdapter.core.log.Loggable
Direct Known Subclasses:
ModelBlendingRobotServiceContext

public class BlendingRobotServiceContext<R extends org.robokind.api.motion.Robot>
extends RobotServiceContext<R>

Author:
Stu B.

Field Summary
 
Fields inherited from class org.cogchar.bind.rk.robot.svc.RobotServiceContext
myBundleCtx
 
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
BlendingRobotServiceContext(org.osgi.framework.BundleContext bundleCtx)
           
 
Method Summary
static void clearRobots()
           
 CogcharMotionSource getCogcharMotionSource()
           
 void registerAndStart(R robot, String connectionConfig)
           
protected  void startDefaultBlender()
           
protected  void testPositionMoveToDefaultPositions()
           
 
Methods inherited from class org.cogchar.bind.rk.robot.svc.RobotServiceContext
getBundleContext, getRobot, launchRemoteHost, registerRobot, startJointGroup, startJointGroup
 
Methods inherited from class org.appdapter.core.log.BasicDebugger
checkDebugImportance, forceLog4jConfig, getLogger, getLoggerForClass, isLoggerUsable, logDebug, logError, logError, logInfo, logInfo, logInfoEvent, logWarning, logWarning, logWithException, setDebugImportanceThreshold, setLogger, useLoggerForClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlendingRobotServiceContext

public BlendingRobotServiceContext(org.osgi.framework.BundleContext bundleCtx)
Method Detail

startDefaultBlender

protected void startDefaultBlender()

testPositionMoveToDefaultPositions

protected void testPositionMoveToDefaultPositions()

getCogcharMotionSource

public CogcharMotionSource getCogcharMotionSource()

registerAndStart

public void registerAndStart(R robot,
                             String connectionConfig)
                      throws Throwable
Overrides:
registerAndStart in class RobotServiceContext<R extends org.robokind.api.motion.Robot>
Throws:
Throwable

clearRobots

public static void clearRobots()


Copyright © 2010-2013. All Rights Reserved.