/* * 作成日: 2008/04/12 */ package jp.ac.fit.asura.nao; /** * @author $Author: sey $ * * @version $Id: Effector.java 709 2008-11-23 07:40:31Z sey $ * */ public interface Effector { public void setJoint(Joint joint, float valueInRad); public void setJoint(Joint joint, float valueInRad, int durationInMills); public void setJointMicro(Joint joint, int valueInMicroRad); public void setJoint(Joint joint, float[] angleValues, int[] durationInMills); public void setBodyJoints(float[] angleMatrix, int[] durationInMills); @Deprecated public void setJointDegree(Joint joint, float valueInDeg); @Deprecated public void setForce(Joint joint, float valueTorque); public void setLed(String ledName, float luminance); public void setPower(float power); public void setPower(Joint joint, float power); public void say(String text); public void init(); public void before(); public void after(); }