Internal structure for holding motor configuration and keeping track of its status. More...
Data Fields | |
| uint_fast8_t | idx |
| axes_signals_t | axis |
| st2_motor_flags_t | flags |
| volatile int64_t | position |
| st2_profile_t | profile |
| axes_signals_t | dir |
| uint64_t | next_step |
| hal_timer_t | step_inject_timer |
| foreground_task_ptr | on_stopped |
| st2_motor_t * | next |
Internal structure for holding motor configuration and keeping track of its status.
NOTE: The contents of this structure should not be accessed directly by user code.
| axes_signals_t axis |
| axes_signals_t dir |
| st2_motor_flags_t flags |
| uint_fast8_t idx |
| st2_motor_t* next |
| uint64_t next_step |
| foreground_task_ptr on_stopped |
| volatile int64_t position |
| st2_profile_t profile |
| hal_timer_t step_inject_timer |