org.robokind.impl.motion.openservo
Class OpenServo
java.lang.Object
org.robokind.api.common.property.PropertyChangeNotifier
org.robokind.api.motion.servos.AbstractServo<OpenServo.Id,org.robokind.api.motion.servos.config.ServoConfig<OpenServo.Id>,OpenServoController>
org.robokind.impl.motion.openservo.OpenServo
- All Implemented Interfaces:
- PropertyChangeListener, EventListener, org.robokind.api.common.property.PropertyChangeSource, org.robokind.api.motion.servos.Servo<OpenServo.Id,org.robokind.api.motion.servos.config.ServoConfig<OpenServo.Id>>
public class OpenServo
- extends org.robokind.api.motion.servos.AbstractServo<OpenServo.Id,org.robokind.api.motion.servos.config.ServoConfig<OpenServo.Id>,OpenServoController>
- Author:
- matt
Fields inherited from class org.robokind.api.motion.servos.AbstractServo |
myConfig, myController, myGoalPosition, myServoId |
Fields inherited from interface org.robokind.api.motion.servos.Servo |
PROP_ENABLED, PROP_GOAL_POSITION |
Methods inherited from class org.robokind.api.motion.servos.AbstractServo |
getAbsoluteGoalPosition, getConfig, getController, getGoalPosition, getId, getPositionRange, propertyChange, setGoalPosition |
Methods inherited from class org.robokind.api.common.property.PropertyChangeNotifier |
addPropertyChangeListener, addPropertyChangeListener, clearAllListeners, clearListeners, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.robokind.api.common.property.PropertyChangeSource |
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
OpenServo
public OpenServo(org.robokind.api.motion.servos.config.ServoConfig<OpenServo.Id> config,
OpenServoController controller)
setFeedbackVals
public void setFeedbackVals(OpenServoFeedbackValues vals)
getCurrentPosition
public org.robokind.api.common.position.NormalizedDouble getCurrentPosition()
getCurrentLoad
public Integer getCurrentLoad()
getCurrentVoltage
public Integer getCurrentVoltage()
getEnabled
public Boolean getEnabled()
setEnabled
public void setEnabled(Boolean enabled)
getName
public String getName()
getMinPosition
public int getMinPosition()
getMaxPosition
public int getMaxPosition()
getDefaultPosition
public org.robokind.api.common.position.NormalizedDouble getDefaultPosition()
Copyright © 2011-2013. All Rights Reserved.