Header file for MoverShaftPower class.
More...
#include <MoverShaftPower.h>
This contains the prototypes of MoverShaftPower calculator including getters and setters for the important fields.
- Author
- Gina Accawi (accawigk)
-
Allie Ledbetter (Aeledbetter)
- Bug:
- No known bugs.
Definition at line 16 of file MoverShaftPower.h.
◆ MoverShaftPower()
| MoverShaftPower::MoverShaftPower |
( |
double |
motorShaftPower, |
|
|
Motor::Drive |
drive, |
|
|
double |
specifiedEfficiency |
|
) |
| |
|
inline |
Constructor
- Parameters
-
| motorShaftPower | double, motor shaft power as defined in hp |
| drive | Motor::Drive, type of drive the pump uses from either direct or belt drive. |
Definition at line 35 of file MoverShaftPower.h.
◆ calculate()
| Output MoverShaftPower::calculate |
( |
| ) |
|
Calculates the pump shaft power
- Returns
- double, pump shaft power in hp
◆ getDrive()
| Motor::Drive MoverShaftPower::getDrive |
( |
| ) |
const |
|
inline |
Gets the type of drive the pump uses from either direct or belt drive
- Returns
- Pump:Drive, type of drive
Definition at line 60 of file MoverShaftPower.h.
◆ getMotorShaftPower()
| double MoverShaftPower::getMotorShaftPower |
( |
| ) |
const |
|
inline |
Gets the motor shaft power
- Returns
- double, motor shaft power in hp
Definition at line 48 of file MoverShaftPower.h.
◆ getSpecifiedEfficiency()
| double MoverShaftPower::getSpecifiedEfficiency |
( |
| ) |
const |
|
inline |
Gets the specified efficiency
- Returns
- double, specifiedEfficiency
Definition at line 72 of file MoverShaftPower.h.
◆ setDrive()
| void MoverShaftPower::setDrive |
( |
Motor::Drive |
drive | ) |
|
|
inline |
Set the type of drive the pump uses from either direct or belt drive
- Parameters
-
| drive | Motor:Drive, type of drive |
Definition at line 66 of file MoverShaftPower.h.
◆ setMotorShaftPower()
| void MoverShaftPower::setMotorShaftPower |
( |
double |
motorShaftPower | ) |
|
|
inline |
Sets the motor shaft power
- Parameters
-
| motorShaftPower | double, motor shaft power in hp |
Definition at line 54 of file MoverShaftPower.h.
◆ setSpecifiedEfficiency()
| void MoverShaftPower::setSpecifiedEfficiency |
( |
double |
specifiedEfficiency | ) |
|
|
inline |
Sets the specified efficiency
- Parameters
-
| specifiedEfficiency | double |
Definition at line 78 of file MoverShaftPower.h.
◆ drive
| Motor::Drive MoverShaftPower::drive |
|
private |
◆ motorShaftPower
| double MoverShaftPower::motorShaftPower |
|
private |
◆ specifiedEfficiency
| double MoverShaftPower::specifiedEfficiency |
|
private |
The documentation for this class was generated from the following file: