Antonio Maiorquim / Joystick_S_Controller

Dependencies:   ST_INTERFACES X_NUCLEO_COMMON

Fork of X_NUCLEO_IHM01A1 by ST

Revision:
13:ba2728afe4c2
Parent:
10:c3824af0caf4
Child:
18:2d6ab2b93685
--- a/Components/Interfaces/StepperMotor_class.h	Fri Nov 27 11:25:21 2015 +0000
+++ b/Components/Interfaces/StepperMotor_class.h	Tue Dec 01 13:54:37 2015 +0000
@@ -221,20 +221,34 @@
     virtual void Move(direction_t direction, unsigned int steps) = 0;
 
     /**
-     * @brief  Stopping the motor.
+     * @brief  Stopping the motor through an immediate deceleration up to zero speed.
      * @param  None.
      * @retval None.
      */
     virtual void SoftStop(void) = 0;
 
     /**
-     * @brief  Stopping the motor and disabling the power bridge.
+     * @brief  Stopping the motor through an immediate infinite deceleration.
      * @param  None.
      * @retval None.
      */
     virtual void HardStop(void) = 0;
 
     /**
+     * @brief  Disabling the power bridge after performing a deceleration to zero.
+     * @param  None.
+     * @retval None.
+     */
+    virtual void SoftHiZ(void) = 0;
+
+    /**
+     * @brief  Disabling the power bridge immediately.
+     * @param  None.
+     * @retval None.
+     */
+    virtual void HardHiZ(void) = 0;
+
+    /**
      * @brief  Waiting while the motor is active.
      * @param  None.
      * @retval None.