Files
MarcelMoteur/test/tasks/motor_task.cpp
2025-02-07 15:26:17 +01:00

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);
}
}