org.robokind.impl.motion.pololu
Class MaestroJointAdapter.MaestroPosition

java.lang.Object
  extended by org.robokind.api.common.property.PropertyChangeNotifier
      extended by org.robokind.impl.motion.pololu.MaestroJointAdapter.MaestroPosition
All Implemented Interfaces:
org.robokind.api.common.property.PropertyChangeSource, org.robokind.api.motion.JointProperty<org.robokind.api.common.position.NormalizedDouble>
Enclosing class:
MaestroJointAdapter

public static class MaestroJointAdapter.MaestroPosition
extends org.robokind.api.common.property.PropertyChangeNotifier
implements org.robokind.api.motion.JointProperty<org.robokind.api.common.position.NormalizedDouble>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.robokind.api.motion.JointProperty
org.robokind.api.motion.JointProperty.ReadOnly<T>
 
Constructor Summary
MaestroJointAdapter.MaestroPosition(MaestroServo servo)
           
 
Method Summary
 String getDisplayName()
           
 org.robokind.api.common.position.NormalizableRange<org.robokind.api.common.position.NormalizedDouble> getNormalizableRange()
           
 Class<org.robokind.api.common.position.NormalizedDouble> getPropertyClass()
           
 String getPropertyName()
           
 org.robokind.api.common.position.NormalizedDouble getValue()
           
 boolean getWriteable()
           
 void setValue(org.robokind.api.common.position.NormalizedDouble val)
           
 
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

MaestroJointAdapter.MaestroPosition

public MaestroJointAdapter.MaestroPosition(MaestroServo servo)
Method Detail

getPropertyName

public String getPropertyName()
Specified by:
getPropertyName in interface org.robokind.api.motion.JointProperty<org.robokind.api.common.position.NormalizedDouble>

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in interface org.robokind.api.motion.JointProperty<org.robokind.api.common.position.NormalizedDouble>

getPropertyClass

public Class<org.robokind.api.common.position.NormalizedDouble> getPropertyClass()
Specified by:
getPropertyClass in interface org.robokind.api.motion.JointProperty<org.robokind.api.common.position.NormalizedDouble>

getWriteable

public boolean getWriteable()
Specified by:
getWriteable in interface org.robokind.api.motion.JointProperty<org.robokind.api.common.position.NormalizedDouble>

getValue

public org.robokind.api.common.position.NormalizedDouble getValue()
Specified by:
getValue in interface org.robokind.api.motion.JointProperty<org.robokind.api.common.position.NormalizedDouble>

setValue

public void setValue(org.robokind.api.common.position.NormalizedDouble val)
Specified by:
setValue in interface org.robokind.api.motion.JointProperty<org.robokind.api.common.position.NormalizedDouble>

getNormalizableRange

public org.robokind.api.common.position.NormalizableRange<org.robokind.api.common.position.NormalizedDouble> getNormalizableRange()
Specified by:
getNormalizableRange in interface org.robokind.api.motion.JointProperty<org.robokind.api.common.position.NormalizedDouble>


Copyright © 2011-2013. All Rights Reserved.