small fixes
This commit is contained in:
@@ -112,12 +112,10 @@ uint16_t MotorControl::setPowerSteps(uint8_t increment) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void MotorControl::setTargetPower(int8_t power) {
|
void MotorControl::setTargetPower(int8_t power) {
|
||||||
if (power <= 100 && power >= -100) {
|
if (power <= 100 && power >= -100)
|
||||||
this->target_power = power;
|
this->target_power = power;
|
||||||
} else {
|
else
|
||||||
char str[64];
|
std::cout << " MotorControl::setTargetPower: Invalid Argument - Power: " << power << std::endl;
|
||||||
sprintf(str, "Invalid Argument (power: %d) in setTargetPower!", power);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
uint16_t MotorControl::setDelay(uint8_t delay) {
|
uint16_t MotorControl::setDelay(uint8_t delay) {
|
||||||
|
|||||||
+2
-11
@@ -121,12 +121,12 @@ void MoveControl::setRotationSpeed(double speed) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void MoveControl::setRawPowerLeft(int16_t power) {
|
void MoveControl::setRawPowerLeft(int16_t power) {
|
||||||
if (power <= 100 && power >= 100)
|
if (power <= 100 && power >= -100)
|
||||||
this->rawPowerLeft = power;
|
this->rawPowerLeft = power;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MoveControl::setRawPowerRight(int16_t power) {
|
void MoveControl::setRawPowerRight(int16_t power) {
|
||||||
if (power <= 100 && power >= 100)
|
if (power <= 100 && power >= -100)
|
||||||
this->rawPowerRight = power;
|
this->rawPowerRight = power;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -168,15 +168,6 @@ void MoveControl::regulateMotors() {
|
|||||||
case DrivingStatus::stop :
|
case DrivingStatus::stop :
|
||||||
this->left_motor->setTargetPower(0);
|
this->left_motor->setTargetPower(0);
|
||||||
this->right_motor->setTargetPower(0);
|
this->right_motor->setTargetPower(0);
|
||||||
// Serial.println("in stop MoveControl::regulateMotors");
|
|
||||||
// if (abs(left_speedometer->getSpeed()) > 0.2) {
|
|
||||||
// Serial.printf("Left Motor Target: %d, Ist: %d\n", this->left_motor->getTargetPower(), this->left_motor->getPower());
|
|
||||||
// Serial.printf("Left Speedometer speed: %f\n", this->left_speedometer->getSpeed());
|
|
||||||
// }
|
|
||||||
// if (abs(right_speedometer->getSpeed()) > 0.2) {
|
|
||||||
// Serial.printf("Right Motor Target: %d, Ist: %d\n", this->right_motor->getTargetPower(), this->right_motor->getPower());
|
|
||||||
// Serial.printf("Right Speedometer speed: %f\n", this->right_speedometer->getSpeed());
|
|
||||||
// }
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DrivingStatus::drive :
|
case DrivingStatus::drive :
|
||||||
|
|||||||
Reference in New Issue
Block a user