rusEFI
The most advanced open source ECU
|
#include <stepper.h>
Public Member Functions | |
void | initialize (DcMotor *motorPhaseA, DcMotor *motorPhaseB, float reactionTime) |
bool | step (bool positive) override |
void | sleep () override |
![]() | |
void | pause (int divisor=1) const |
Protected Member Functions | |
bool | update (float dutyMult) |
![]() | |
void | setReactionTime (float ms) |
Private Attributes | |
DcMotor * | m_motorPhaseA = nullptr |
DcMotor * | m_motorPhaseB = nullptr |
uint8_t | m_phase = 0 |
void DualHBridgeStepper::initialize | ( | DcMotor * | motorPhaseA, |
DcMotor * | motorPhaseB, | ||
float | reactionTime | ||
) |
Definition at line 37 of file stepper_dual_hbridge.cpp.
Referenced by applyIACposition().
|
overridevirtual |
Reimplemented from StepperHw.
Definition at line 104 of file stepper_dual_hbridge.cpp.
Implements StepperHw.
Definition at line 47 of file stepper_dual_hbridge.cpp.
Definition at line 84 of file stepper_dual_hbridge.cpp.
Referenced by sleep(), and step().
|
private |
Definition at line 60 of file stepper.h.
Referenced by initialize(), step(), and update().
|
private |
Definition at line 61 of file stepper.h.
Referenced by initialize(), step(), and update().
|
private |