public final class ServoConfigurationType extends InstantiableUserConfigurationType
ServoConfigurationType
contains the meta-data for a user-defined servo type.UserConfigurationType.SerializationProxy
ConfigurationType.DeviceFlavor, ConfigurationType.DisplayNameFlavor
description, name
Constructor and Description |
---|
ServoConfigurationType() |
ServoConfigurationType(java.lang.Class<? extends HardwareDevice> clazz,
java.lang.String xmlTag) |
Modifier and Type | Method and Description |
---|---|
boolean |
classMustBeInstantiable() |
HardwareDevice |
createInstanceMr(ServoController controller,
int port) |
HardwareDevice |
createInstanceRev(ServoControllerEx controller,
int port) |
ServoFlavor |
getServoFlavor() |
static ServoConfigurationType |
getStandardServoType() |
double |
getUsFrame() |
double |
getUsPulseLower() |
double |
getUsPulseUpper() |
void |
processAnnotation(ServoType servoType) |
findMatch, getClazz, handleConstructorExceptions, hasConstructors, processAnnotation
finishedAnnotations, getDescription, getDeviceFlavor, getDisplayName, getName, getXmlTag, getXmlTagAliases, isBuiltIn, isCompatibleWith, isDeprecated, isDeviceFlavor, isOnBotJava, toUSBDeviceType
public ServoConfigurationType(java.lang.Class<? extends HardwareDevice> clazz, java.lang.String xmlTag)
public ServoConfigurationType()
public static ServoConfigurationType getStandardServoType()
public void processAnnotation(ServoType servoType)
public ServoFlavor getServoFlavor()
public double getUsPulseLower()
public double getUsPulseUpper()
public double getUsFrame()
public boolean classMustBeInstantiable()
classMustBeInstantiable
in class InstantiableUserConfigurationType
public HardwareDevice createInstanceRev(ServoControllerEx controller, int port)
public HardwareDevice createInstanceMr(ServoController controller, int port)