12#ifndef TOOLS_SUITE_MOVERSHAFTPOWER_H
13#define TOOLS_SUITE_MOVERSHAFTPOWER_H
15#include "motorDriven/motor/MotorData.h"
25 Output(
const double moverShaftPower,
const double driveEfficiency)
26 : moverShaftPower(moverShaftPower), driveEfficiency(driveEfficiency) {}
28 const double moverShaftPower, driveEfficiency;
36 MoverShaftPower(
double motorShaftPower, Motor::Drive drive,
double specifiedEfficiency)
37 : motorShaftPower(motorShaftPower), drive(drive), specifiedEfficiency(specifiedEfficiency) {}
61 Motor::Drive
getDrive()
const {
return drive; }
67 void setDrive(Motor::Drive drive) { this->drive = drive; }
82 double motorShaftPower;
84 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