motorcontroller.cpp 837 B
#include "MotorController.h"
#include <iostream>
MotorController::MotorController(Elektromotor& motor) : motor(motor) {}
void MotorController::fahreZuPosition(int position) {
std::cout << "Bewege Motor zu Position " << position << std::endl;
motor.bewegezurPosition(position);
}
void MotorController::starteMotorMitGeschwindigkeit(int geschwindigkeit) {
std::cout << "Starte Motor mit Geschwindigkeit " << geschwindigkeit << std::endl;
motor.setGeschwindigkeit(geschwindigkeit);
motor.antreiben();
}
void MotorController::stoppeMotor() {
std::cout << "Stoppe Motor" << std::endl;
motor.stop();
}
void MotorController::statusAnzeige() {
std::cout << "Aktuelle Position: " << motor.getPosition() << std::endl;
std::cout << "Aktuelle Geschwindigkeit: " << motor.getGeschwindigkeit() << std::endl;
}