public interface Servo extends Component
Modifier and Type | Field and Description |
---|---|
static float |
END_POINT_MAX |
static float |
END_POINT_MIN |
static float |
POS_MAX_LEFT |
static float |
POS_MAX_RIGHT |
static float |
POS_NEUTRAL |
static String |
PROP_END_POINT_DEFAULT |
static String |
PROP_END_POINT_LEFT
Integer value between 0 and 150.
0: no travel 150: max. |
static String |
PROP_END_POINT_RIGHT
Integer value between 0 and 150.
0: no travel 150: max. |
static String |
PROP_IS_REVERSE
If TRUE servo travelling direction is reversed.
|
static String |
PROP_IS_REVERSE_DEFAULT |
static String |
PROP_SUBTRIM
Value between -200 and +200
|
static String |
PROP_SUBTRIM_DEFAULT |
static float |
SUBTRIM_MAX_LEFT |
static float |
SUBTRIM_MAX_RIGHT |
static float |
SUBTRIM_NEUTRAL |
Modifier and Type | Method and Description |
---|---|
float |
getPosition() |
ServoDriver |
getServoDriver()
Returns servo driver this servo is attached to
|
void |
setPosition(float position)
Sets the servos desired position by providing a percentage value.
|
clearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTag
static final float POS_MAX_LEFT
static final float POS_NEUTRAL
static final float POS_MAX_RIGHT
static final float END_POINT_MIN
static final float END_POINT_MAX
static final float SUBTRIM_MAX_LEFT
static final float SUBTRIM_NEUTRAL
static final float SUBTRIM_MAX_RIGHT
static final String PROP_END_POINT_DEFAULT
static final String PROP_SUBTRIM_DEFAULT
static final String PROP_IS_REVERSE_DEFAULT
static final String PROP_END_POINT_LEFT
static final String PROP_END_POINT_RIGHT
static final String PROP_SUBTRIM
-200: neutral position changed to 1.3ms
0: neutral position unchanged at 1.5ms
200: neutral position changed to 1.7ms
Endpoints will be adjusted accordingly!
static final String PROP_IS_REVERSE
Note: subtrim and endpoints will not change!
void setPosition(float position)
E.g.: a position value of -100 would force the servo to travel to its max. left position as defined in
property PROP_END_POINT_LEFT
.
position
- value between -100 and +100 according to POS_MAX_LEFT
respectively POS_MAX_RIGHT
.float getPosition()
ServoDriver getServoDriver()
Copyright © 2012–2014 Pi4J. All rights reserved.