14#include "motorDriven/motor/MotorData.h"
24 Output(
const double moverShaftPower,
const double driveEfficiency)
25 : moverShaftPower(moverShaftPower), driveEfficiency(driveEfficiency) {}
27 const double moverShaftPower, driveEfficiency;
35 MoverShaftPower(
double motorShaftPower, Motor::Drive drive,
double specifiedEfficiency)
36 : motorShaftPower(motorShaftPower), drive(drive), specifiedEfficiency(specifiedEfficiency) {}
60 Motor::Drive
getDrive()
const {
return drive; }
66 void setDrive(Motor::Drive drive) { this->drive = drive; }
81 double motorShaftPower;
83 double specifiedEfficiency;
Header file for MoverShaftPower class.
void setSpecifiedEfficiency(double specifiedEfficiency)
MoverShaftPower(double motorShaftPower, Motor::Drive drive, double specifiedEfficiency)
void setDrive(Motor::Drive drive)
Motor::Drive getDrive() const
double getSpecifiedEfficiency() const
void setMotorShaftPower(double motorShaftPower)
double getMotorShaftPower() const