Internal structure for holding motor configuration and keeping track of its status. More...
Data Fields | |
| uint_fast8_t | idx |
| axes_signals_t | axis |
| bool | is_spindle |
| bool | is_bound |
| bool | polling |
| bool | position_lost |
| volatile int64_t | position |
| position_t | ptype |
| st2_state_t | state |
| uint32_t | move |
| uint32_t | step_no |
| uint32_t | step_run |
| uint32_t | step_down |
| uint64_t | c64 |
| uint64_t | delay |
| uint32_t | first_delay |
| uint16_t | min_delay |
| int32_t | denom |
| uint32_t | n |
| float | speed |
| float | prev_speed |
| float | acceleration |
| 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.
| float acceleration |
| axes_signals_t axis |
| uint64_t c64 |
| uint64_t delay |
| int32_t denom |
| axes_signals_t dir |
| uint32_t first_delay |
| uint_fast8_t idx |
| bool is_bound |
| bool is_spindle |
| uint16_t min_delay |
| uint32_t move |
| uint32_t n |
| st2_motor_t* next |
| uint64_t next_step |
| foreground_task_ptr on_stopped |
| bool polling |
| volatile int64_t position |
| bool position_lost |
| float prev_speed |
| position_t ptype |
| float speed |
| st2_state_t state |
| uint32_t step_down |
| hal_timer_t step_inject_timer |
| uint32_t step_no |
| uint32_t step_run |