public interface MotorSafety
| Modifier and Type | Field and Description |
|---|---|
static double |
SAFETY_TIMEOUT_DEFAULT
The Constant SAFETY_TIMEOUT_DEFAULT.
|
static double |
SAFETY_TIMEOUT_LOOSE
The Constant SAFETY_TIMEOUT_LOOSE.
|
static double |
SAFETY_TIMEOUT_STRICT
The Constant SAFETY_TIMEOUT_STRICT.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
feed()
Feed the safety helper
|
java.lang.String |
getDescription()
Gets the description.
|
default double |
getSafetyExpiration()
Gets the safety expiration.
|
MotorSafetyHelper |
getSafetyHelper()
Return the MotorSafetyHelper object for this MotorSafety Object
|
default boolean |
isAlive()
Checks if is alive.
|
default boolean |
isSafetyEnabled()
Checks if is safety enabled.
|
default void |
setSafetyEnabled(boolean enabled)
Enable safety.
|
default void |
setSafetyExpiration(double timeout)
Sets the safety expiration.
|
void |
stopMotor()
Stop motor.
|
static final double SAFETY_TIMEOUT_DEFAULT
static final double SAFETY_TIMEOUT_STRICT
static final double SAFETY_TIMEOUT_LOOSE
MotorSafetyHelper getSafetyHelper()
default void feed()
default boolean isAlive()
default void setSafetyExpiration(double timeout)
timeout - the new safety expirationdefault double getSafetyExpiration()
void stopMotor()
default void setSafetyEnabled(boolean enabled)
enabled - the enableddefault boolean isSafetyEnabled()
java.lang.String getDescription()