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 |