Stepdance Software Library
Loading...
Searching...
No Matches
TimeBasedInterpolator Class Reference
Inheritance diagram for TimeBasedInterpolator:

Classes

struct  motion_block
struct  position

Public Member Functions

int16_t add_block (struct motion_block *block_to_add)
int16_t add_move (uint8_t mode, float32_t velocity_per_s, DecimalPosition x, DecimalPosition y, DecimalPosition z, DecimalPosition e, DecimalPosition r, DecimalPosition t)
int16_t add_timed_move (uint8_t mode, float32_t time_s, DecimalPosition x, DecimalPosition y, DecimalPosition z, DecimalPosition e, DecimalPosition r, DecimalPosition t)
void begin ()
bool is_idle ()
bool queue_is_full ()
void enroll (RPC *rpc, const String &instance_name)

Public Attributes

volatile ControlParameter speed_overide = 1
volatile uint16_t slots_remaining
BlockPort output_x
BlockPort output_y
BlockPort output_z
BlockPort output_e
BlockPort output_r
BlockPort output_t

Protected Member Functions

void run ()

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