org.robokind.impl.motion.openservo
Class OpenServo

java.lang.Object
  extended by org.robokind.api.common.property.PropertyChangeNotifier
      extended by org.robokind.api.motion.servos.AbstractServo<OpenServo.Id,org.robokind.api.motion.servos.config.ServoConfig<OpenServo.Id>,OpenServoController>
          extended by 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

Nested Class Summary
static class OpenServo.Id
           
 
Field Summary
 
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
 
Constructor Summary
OpenServo(org.robokind.api.motion.servos.config.ServoConfig<OpenServo.Id> config, OpenServoController controller)
           
 
Method Summary
 Integer getCurrentLoad()
           
 org.robokind.api.common.position.NormalizedDouble getCurrentPosition()
           
 Integer getCurrentVoltage()
           
 org.robokind.api.common.position.NormalizedDouble getDefaultPosition()
           
 Boolean getEnabled()
           
 int getMaxPosition()
           
 int getMinPosition()
           
 String getName()
           
 void setEnabled(Boolean enabled)
           
 void setFeedbackVals(OpenServoFeedbackValues vals)
           
 
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
 

Constructor Detail

OpenServo

public OpenServo(org.robokind.api.motion.servos.config.ServoConfig<OpenServo.Id> config,
                 OpenServoController controller)
Method Detail

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.