#include <ElmoCtrl.h>
Public Member Functions | |
| ElmoCtrlParams () | |
| double | GetAngleOffset () |
| int | GetBaudRate () |
| std::string | GetCanDevice () |
| std::string | GetCanIniFile () |
| int | GetEncoderIncrements () |
| double | GetGearRatio () |
| int | GetHomingDigIn () |
| int | GetHomingDir () |
| double | GetLowerLimit () |
| double | GetMaxVel () |
| int | GetModuleID () |
| int | GetMotorDirection () |
| double | GetUpperLimit () |
| int | Init (std::string CanDevice, int BaudRate, int ModuleID) |
| void | SetAngleOffset (double AngleOffset) |
| void | SetBaudRate (int BaudRate) |
| void | SetCanDevice (std::string CanDevice) |
| void | SetCanIniFile (std::string iniFile) |
| void | SetEncoderIncrements (int enc_incr) |
| void | SetGearRatio (double gear_ratio) |
| void | SetHomingDigIn (int dig_in) |
| void | SetHomingDir (int dir) |
| void | SetLowerLimit (double LowerLimit) |
| void | SetMaxVel (double maxVel) |
| void | SetModuleID (int id) |
| void | SetMotorDirection (int motor_dir) |
| void | SetUpperLimit (double UpperLimit) |
Private Attributes | |
| int | m_BaudRate |
| std::string | m_CanDevice |
| std::string | m_CanIniFile |
| int | m_EncIncrPerRevMot |
| double | m_GearRatio |
| int | m_HomingDigIn |
| int | m_HomingDir |
| double | m_LowerLimit |
| double | m_MaxVel |
| int | m_ModuleID |
| int | m_MotorDirection |
| double | m_Offset |
| double | m_UpperLimit |
Definition at line 86 of file ElmoCtrl.h.
| ElmoCtrlParams::ElmoCtrlParams | ( | ) | [inline] |
Definition at line 90 of file ElmoCtrl.h.
| double ElmoCtrlParams::GetAngleOffset | ( | ) | [inline] |
Definition at line 118 of file ElmoCtrl.h.
| int ElmoCtrlParams::GetBaudRate | ( | ) | [inline] |
Definition at line 106 of file ElmoCtrl.h.
| std::string ElmoCtrlParams::GetCanDevice | ( | ) | [inline] |
Definition at line 102 of file ElmoCtrl.h.
| std::string ElmoCtrlParams::GetCanIniFile | ( | ) | [inline] |
Definition at line 134 of file ElmoCtrl.h.
| int ElmoCtrlParams::GetEncoderIncrements | ( | ) | [inline] |
Definition at line 138 of file ElmoCtrl.h.
| double ElmoCtrlParams::GetGearRatio | ( | ) | [inline] |
Definition at line 142 of file ElmoCtrl.h.
| int ElmoCtrlParams::GetHomingDigIn | ( | ) | [inline] |
Definition at line 130 of file ElmoCtrl.h.
| int ElmoCtrlParams::GetHomingDir | ( | ) | [inline] |
Definition at line 126 of file ElmoCtrl.h.
| double ElmoCtrlParams::GetLowerLimit | ( | ) | [inline] |
Definition at line 117 of file ElmoCtrl.h.
| double ElmoCtrlParams::GetMaxVel | ( | ) | [inline] |
Definition at line 122 of file ElmoCtrl.h.
| int ElmoCtrlParams::GetModuleID | ( | ) | [inline] |
Definition at line 109 of file ElmoCtrl.h.
| int ElmoCtrlParams::GetMotorDirection | ( | ) | [inline] |
Definition at line 149 of file ElmoCtrl.h.
| double ElmoCtrlParams::GetUpperLimit | ( | ) | [inline] |
Definition at line 116 of file ElmoCtrl.h.
| int ElmoCtrlParams::Init | ( | std::string | CanDevice, | |
| int | BaudRate, | |||
| int | ModuleID | |||
| ) | [inline] |
Definition at line 92 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetAngleOffset | ( | double | AngleOffset | ) | [inline] |
Definition at line 115 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetBaudRate | ( | int | BaudRate | ) | [inline] |
Definition at line 105 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetCanDevice | ( | std::string | CanDevice | ) | [inline] |
Definition at line 101 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetCanIniFile | ( | std::string | iniFile | ) | [inline] |
Definition at line 133 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetEncoderIncrements | ( | int | enc_incr | ) | [inline] |
Definition at line 137 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetGearRatio | ( | double | gear_ratio | ) | [inline] |
Definition at line 141 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetHomingDigIn | ( | int | dig_in | ) | [inline] |
Definition at line 129 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetHomingDir | ( | int | dir | ) | [inline] |
Definition at line 125 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetLowerLimit | ( | double | LowerLimit | ) | [inline] |
Definition at line 114 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetMaxVel | ( | double | maxVel | ) | [inline] |
Definition at line 121 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetModuleID | ( | int | id | ) | [inline] |
Definition at line 110 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetMotorDirection | ( | int | motor_dir | ) | [inline] |
Definition at line 145 of file ElmoCtrl.h.
| void ElmoCtrlParams::SetUpperLimit | ( | double | UpperLimit | ) | [inline] |
Definition at line 113 of file ElmoCtrl.h.
int ElmoCtrlParams::m_BaudRate [private] |
Definition at line 157 of file ElmoCtrl.h.
std::string ElmoCtrlParams::m_CanDevice [private] |
Definition at line 156 of file ElmoCtrl.h.
std::string ElmoCtrlParams::m_CanIniFile [private] |
Definition at line 167 of file ElmoCtrl.h.
int ElmoCtrlParams::m_EncIncrPerRevMot [private] |
Definition at line 160 of file ElmoCtrl.h.
double ElmoCtrlParams::m_GearRatio [private] |
Definition at line 162 of file ElmoCtrl.h.
int ElmoCtrlParams::m_HomingDigIn [private] |
Definition at line 159 of file ElmoCtrl.h.
int ElmoCtrlParams::m_HomingDir [private] |
Definition at line 158 of file ElmoCtrl.h.
double ElmoCtrlParams::m_LowerLimit [private] |
Definition at line 165 of file ElmoCtrl.h.
double ElmoCtrlParams::m_MaxVel [private] |
Definition at line 166 of file ElmoCtrl.h.
int ElmoCtrlParams::m_ModuleID [private] |
Definition at line 155 of file ElmoCtrl.h.
int ElmoCtrlParams::m_MotorDirection [private] |
Definition at line 161 of file ElmoCtrl.h.
double ElmoCtrlParams::m_Offset [private] |
Definition at line 163 of file ElmoCtrl.h.
double ElmoCtrlParams::m_UpperLimit [private] |
Definition at line 164 of file ElmoCtrl.h.