3 #include "../config/config.h"
21 : MovableBase(mm::Pulley) {}
31 PlanMove(mm::unitToAxisUnit<mm::P_pos_t>(delta),
32 mm::unitToAxisUnit<mm::P_speed_t>(feed_rate),
33 mm::unitToAxisUnit<mm::P_speed_t>(end_rate));
44 virtual void PrepareMoveToPlannedSlot()
override {}
45 virtual void PlanHomingMoveForward()
override {}
46 virtual void PlanHomingMoveBack()
override {}
48 virtual void FinishMove()
override {}
Base class for movable modules - modules::idler::Idler and modules::selector::Selector contains the c...
Definition: movable_base.h:11
int32_t CurrentPosition_mm()
Definition: pulley.cpp:48
virtual bool FinishHomingAndPlanMoveToParkPos() override
bool Step()
Definition: pulley.cpp:19
static constexpr AxisConfig pulley
Begin: Pulley axis configuration.
Definition: config.h:111
Definition: command_base.h:9
The pulley namespace provides all necessary facilities related to the logical model of the pulley dev...
Definition: pulley.cpp:10
Pulley pulley
The one and only instance of Pulley in the FW.
Definition: pulley.cpp:12
The modules namespace contains models of MMU's components.
Definition: command_base.h:8
Definition: axisunit.h:68
Generic unit type for compile-time conformability testing.
Definition: unit.h:42