mirror of
https://github.com/modelec/MarcelMoteur.git
synced 2026-01-19 00:37:25 +01:00
37 lines
606 B
C++
37 lines
606 B
C++
#include "motor_task.h"
|
|
#include "motor_control.h"
|
|
|
|
MotorTask::MotorTask() : Task() {}
|
|
|
|
MotorTask::~MotorTask()
|
|
{
|
|
stop();
|
|
}
|
|
|
|
void MotorTask::start()
|
|
{
|
|
Task::start();
|
|
}
|
|
|
|
void MotorTask::stop()
|
|
{
|
|
Task::stop();
|
|
stopMotors();
|
|
}
|
|
|
|
void MotorTask::goForward(int speed, int delayTime)
|
|
{
|
|
if (isRunning())
|
|
{
|
|
// Code pour accélérer vers l'avant
|
|
accelerateForward(speed, delayTime);
|
|
}
|
|
}
|
|
void MotorTask::goReverse(int speed, int delayTime)
|
|
{
|
|
if (isRunning())
|
|
{
|
|
// Code pour accélérer en marche arrière
|
|
accelerateReverse(speed, delayTime);
|
|
}
|
|
} |