#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.