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