AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
Public Member Functions | Friends | List of all members
MotorData Class Reference

Public Member Functions

 MotorData (double hp, int synchronousSpeed, int poles, double nominalEfficiency, Motor::EfficiencyClass efficiencyClass, std::string nemaTable, std::string enclosureType, Motor::LineFrequency lineFrequency, int voltageLimit, std::string catalog)
 
const Motor::EfficiencyClass & getEfficiencyClass () const
 
const std::string & getNemaTable () const
 
const std::string & getEnclosureType () const
 
const std::string & getCatalog () const
 
int getSynchronousSpeed () const
 
int getPoles () const
 
int getVoltageLimit () const
 
Motor::LineFrequency getLineFrequency () const
 
double getHp () const
 
double getNominalEfficiency () const
 
void setEfficiencyClass (const Motor::EfficiencyClass &efficiencyClass)
 
void setNemaTable (const std::string &nemaTable)
 
void setEnclosureType (const std::string &enclosureType)
 
void setCatalog (const std::string &catalog)
 
void setSynchronousSpeed (int synchronousSpeed)
 
void setPoles (int poles)
 
void setLineFrequency (Motor::LineFrequency hz)
 
void setVoltageLimit (int voltageLimit)
 
void setHp (double hp)
 
void setNominalEfficiency (double nominalEfficiency)
 
int getId () const
 
void setId (int id)
 
 MotorData (double hp, int synchronousSpeed, int poles, double nominalEfficiency, Motor::EfficiencyClass efficiencyClass, std::string nemaTable, std::string enclosureType, Motor::LineFrequency lineFrequency, int voltageLimit, std::string catalog)
 
const Motor::EfficiencyClass & getEfficiencyClass () const
 
const std::string & getNemaTable () const
 
const std::string & getEnclosureType () const
 
const std::string & getCatalog () const
 
int getSynchronousSpeed () const
 
int getPoles () const
 
int getVoltageLimit () const
 
Motor::LineFrequency getLineFrequency () const
 
double getHp () const
 
double getNominalEfficiency () const
 
void setEfficiencyClass (const Motor::EfficiencyClass &efficiencyClass)
 
void setNemaTable (const std::string &nemaTable)
 
void setEnclosureType (const std::string &enclosureType)
 
void setCatalog (const std::string &catalog)
 
void setSynchronousSpeed (int synchronousSpeed)
 
void setPoles (int poles)
 
void setLineFrequency (Motor::LineFrequency hz)
 
void setVoltageLimit (int voltageLimit)
 
void setHp (double hp)
 
void setNominalEfficiency (double nominalEfficiency)
 
int getId () const
 
void setId (int id)
 
 MotorData (double hp, int synchronousSpeed, int poles, double nominalEfficiency, Motor::EfficiencyClass efficiencyClass, std::string nemaTable, std::string enclosureType, Motor::LineFrequency lineFrequency, int voltageLimit, std::string catalog)
 
const Motor::EfficiencyClass & getEfficiencyClass () const
 
const std::string & getNemaTable () const
 
const std::string & getEnclosureType () const
 
const std::string & getCatalog () const
 
int getSynchronousSpeed () const
 
int getPoles () const
 
int getVoltageLimit () const
 
Motor::LineFrequency getLineFrequency () const
 
double getHp () const
 
double getNominalEfficiency () const
 
void setEfficiencyClass (const Motor::EfficiencyClass &efficiencyClass)
 
void setNemaTable (const std::string &nemaTable)
 
void setEnclosureType (const std::string &enclosureType)
 
void setCatalog (const std::string &catalog)
 
void setSynchronousSpeed (int synchronousSpeed)
 
void setPoles (int poles)
 
void setLineFrequency (Motor::LineFrequency hz)
 
void setVoltageLimit (int voltageLimit)
 
void setHp (double hp)
 
void setNominalEfficiency (double nominalEfficiency)
 
int getId () const
 
void setId (int id)
 

Friends

class SQLite
 

Detailed Description

Definition at line 15 of file MotorData.h.


The documentation for this class was generated from the following files: