Void Sentry
An AI-driven, real-time Sentry Turret platform leveraging asynchronous I/O and computer vision to deliver high-precision autonomous motion tracking on resource-constrained embedded hardware.
Loading...
Searching...
No Matches
aiming::StepPlanner Class Reference

Public Member Functions

 StepPlanner (const PlannerConfig &config=PlannerConfig{})
 
void set_target (int32_t steps)
 absolute, clamped to the soft limits; switches to target mode
 
void set_velocity (float steps_per_s)
 jog; clamped to +-max_speed; switches to jog mode
 
int tick ()
 
int32_t position () const
 
int32_t target () const
 
float speed () const
 
bool is_idle () const
 
void reset_position (int32_t steps=0)
 redefine the current position (zero_here); stops motion
 
const PlannerConfig & config () const
 

The documentation for this class was generated from the following files: