|
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 |
Public Member Functions inherited from StepperHw | |
| void | pause (int divisor=1) const |
Protected Member Functions | |
| bool | update (float dutyMult) |
Protected Member Functions inherited from StepperHw | |
| 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 |