/*
* 作成日: 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();
}