#include <PowerCubeCtrl.h>
Public Member Functions | |
| std::vector< double > | GetAngleOffsets () |
| int | GetBaudRate () |
| std::string | GetCanDevice () |
| std::string | GetCanModule () |
| std::vector< double > | GetLowerLimits () |
| std::vector< double > | GetMaxAcc () |
| std::vector< double > | GetMaxVel () |
| int | GetModuleID (unsigned int no) |
| std::vector< int > | GetModuleIDVector () |
| unsigned int | GetNumberOfDOF () |
| std::vector< double > | GetUpperLimits () |
| int | Init (std::string CanModule, std::string CanDevice, int BaudRate, std::vector< int > ModuleIDs) |
| PowerCubeCtrlParams () | |
| int | SetAngleOffsets (std::vector< double > AngleOffsets) |
| void | SetBaudRate (int BaudRate) |
| void | SetCanDevice (std::string CanDevice) |
| void | SetCanModule (std::string CanModule) |
| int | SetLowerLimits (std::vector< double > LowerLimits) |
| int | SetMaxAcc (std::vector< double > MaxAcc) |
| int | SetMaxVel (std::vector< double > MaxVel) |
| int | SetModuleID (unsigned int no, int id) |
| void | SetNumberOfDOF (unsigned int DOF) |
| int | SetUpperLimits (std::vector< double > UpperLimits) |
Private Attributes | |
| int | m_BaudRate |
| std::string | m_CanDevice |
| std::string | m_CanModule |
| unsigned int | m_DOF |
| std::vector< int > | m_IDModulesNumber |
| std::vector< double > | m_LowerLimits |
| std::vector< double > | m_MaxAcc |
| std::vector< double > | m_MaxVel |
| std::vector< double > | m_Offsets |
| std::vector< double > | m_UpperLimits |
Definition at line 83 of file PowerCubeCtrl.h.
| PowerCubeCtrlParams::PowerCubeCtrlParams | ( | ) | [inline] |
Definition at line 65 of file PowerCubeCtrl.h.
| std::vector<double> PowerCubeCtrlParams::GetAngleOffsets | ( | ) | [inline] |
Definition at line 160 of file PowerCubeCtrl.h.
| int PowerCubeCtrlParams::GetBaudRate | ( | ) | [inline] |
Definition at line 94 of file PowerCubeCtrl.h.
| std::string PowerCubeCtrlParams::GetCanDevice | ( | ) | [inline] |
Definition at line 90 of file PowerCubeCtrl.h.
| std::string PowerCubeCtrlParams::GetCanModule | ( | ) | [inline] |
Definition at line 86 of file PowerCubeCtrl.h.
| std::vector<double> PowerCubeCtrlParams::GetLowerLimits | ( | ) | [inline] |
Definition at line 159 of file PowerCubeCtrl.h.
| std::vector<double> PowerCubeCtrlParams::GetMaxAcc | ( | ) | [inline] |
Definition at line 161 of file PowerCubeCtrl.h.
| std::vector<double> PowerCubeCtrlParams::GetMaxVel | ( | ) | [inline] |
Definition at line 162 of file PowerCubeCtrl.h.
| int PowerCubeCtrlParams::GetModuleID | ( | unsigned int | no | ) | [inline] |
Definition at line 98 of file PowerCubeCtrl.h.
| std::vector<int> PowerCubeCtrlParams::GetModuleIDVector | ( | ) | [inline] |
Definition at line 97 of file PowerCubeCtrl.h.
| unsigned int PowerCubeCtrlParams::GetNumberOfDOF | ( | ) | [inline] |
Definition at line 82 of file PowerCubeCtrl.h.
| std::vector<double> PowerCubeCtrlParams::GetUpperLimits | ( | ) | [inline] |
Definition at line 158 of file PowerCubeCtrl.h.
| int PowerCubeCtrlParams::Init | ( | std::string | CanModule, | |
| std::string | CanDevice, | |||
| int | BaudRate, | |||
| std::vector< int > | ModuleIDs | |||
| ) | [inline] |
Definition at line 67 of file PowerCubeCtrl.h.
| int PowerCubeCtrlParams::SetAngleOffsets | ( | std::vector< double > | AngleOffsets | ) | [inline] |
Definition at line 130 of file PowerCubeCtrl.h.
| void PowerCubeCtrlParams::SetBaudRate | ( | int | BaudRate | ) | [inline] |
Definition at line 93 of file PowerCubeCtrl.h.
| void PowerCubeCtrlParams::SetCanDevice | ( | std::string | CanDevice | ) | [inline] |
Definition at line 89 of file PowerCubeCtrl.h.
| void PowerCubeCtrlParams::SetCanModule | ( | std::string | CanModule | ) | [inline] |
Definition at line 85 of file PowerCubeCtrl.h.
| int PowerCubeCtrlParams::SetLowerLimits | ( | std::vector< double > | LowerLimits | ) | [inline] |
Definition at line 121 of file PowerCubeCtrl.h.
| int PowerCubeCtrlParams::SetMaxAcc | ( | std::vector< double > | MaxAcc | ) | [inline] |
Definition at line 148 of file PowerCubeCtrl.h.
| int PowerCubeCtrlParams::SetMaxVel | ( | std::vector< double > | MaxVel | ) | [inline] |
Definition at line 139 of file PowerCubeCtrl.h.
| int PowerCubeCtrlParams::SetModuleID | ( | unsigned int | no, | |
| int | id | |||
| ) | [inline] |
Definition at line 99 of file PowerCubeCtrl.h.
| void PowerCubeCtrlParams::SetNumberOfDOF | ( | unsigned int | DOF | ) | [inline] |
Definition at line 81 of file PowerCubeCtrl.h.
| int PowerCubeCtrlParams::SetUpperLimits | ( | std::vector< double > | UpperLimits | ) | [inline] |
Definition at line 111 of file PowerCubeCtrl.h.
int PowerCubeCtrlParams::m_BaudRate [private] |
Definition at line 170 of file PowerCubeCtrl.h.
std::string PowerCubeCtrlParams::m_CanDevice [private] |
Definition at line 169 of file PowerCubeCtrl.h.
std::string PowerCubeCtrlParams::m_CanModule [private] |
Definition at line 168 of file PowerCubeCtrl.h.
unsigned int PowerCubeCtrlParams::m_DOF [private] |
Definition at line 167 of file PowerCubeCtrl.h.
std::vector<int> PowerCubeCtrlParams::m_IDModulesNumber [private] |
Definition at line 166 of file PowerCubeCtrl.h.
std::vector<double> PowerCubeCtrlParams::m_LowerLimits [private] |
Definition at line 173 of file PowerCubeCtrl.h.
std::vector<double> PowerCubeCtrlParams::m_MaxAcc [private] |
Definition at line 175 of file PowerCubeCtrl.h.
std::vector<double> PowerCubeCtrlParams::m_MaxVel [private] |
Definition at line 174 of file PowerCubeCtrl.h.
std::vector<double> PowerCubeCtrlParams::m_Offsets [private] |
Definition at line 171 of file PowerCubeCtrl.h.
std::vector<double> PowerCubeCtrlParams::m_UpperLimits [private] |
Definition at line 172 of file PowerCubeCtrl.h.